|
Максимальное количество аргументов ЗапуститьПриложение() | ☑ | ||
---|---|---|---|---|
0
iceman2112
02.12.15
✎
10:41
|
В запустить приложение передается строка, где 45 входных аргументов. Но приложение получает только 16.
Где в windows задается орграничение на количество входных параметров? В linux такой же код отрабатывает отлично. |
|||
1
Господин ПЖ
02.12.15
✎
10:43
|
>где 45 входных аргументов
за такие штуки надо гвоздь в голову забивать... |
|||
2
Горогуля
02.12.15
✎
10:44
|
а дело в виндовсе, да?
|
|||
3
kosts
02.12.15
✎
10:44
|
(0) Передавай один параметр с именем файла в котором есть 100500 параметров.
|
|||
4
ЧеловекДуши
02.12.15
✎
10:45
|
(0) Ты хоть покажи, творение. Чет так сложно представить, "ЗАЧЕМ?" :)
|
|||
5
Гёдза
02.12.15
✎
10:45
|
какова общая длина строки со всеми аргументами? а с первыми 16?
|
|||
6
iceman2112
02.12.15
✎
10:50
|
Печать сертификатов идет, клиенту удобнее чтобы открывалось сразу в редактирование изображение в винде это ACDSee в линуксе свой редактор
Вот такая строка "C:/Program Files/ACD Systems/ACDSee/5.0/ACDSee5.exe" /p "S:\Scan\.attachments2\(CERT)\РОСС RU.ИМ08.Д00415\СС.gif" "S:\Scan\.attachments2\(CERT)\РОСС CN.ХП28.Д12751\CC.gif" "S:\Scan\.attachments2\(CERT)\РОСС NL.АГ58.Н00287\ДС.gif" и там еще до 45 строк |
|||
7
iceman2112
02.12.15
✎
10:51
|
если сгенерированую строку в винде перехватить и передать вручную в cmd, то все гладко, в линуксе ЗапуститьПриложение эту строку обрабатывает нормально
|
|||
8
Мэс33
02.12.15
✎
10:55
|
(6)
параметр /p - это для печати? Что твоя командная строка делает? Печатает все перечисленные параметры в строке? Почему бы не пустить в цикле? |
|||
9
ЧеловекДуши
02.12.15
✎
10:56
|
(6) А вы не думали об ограничение возможности самого редактора?
...и казалось причем тут Форточка? :) |
|||
10
Господин ПЖ
02.12.15
✎
10:57
|
>ACDSee
это убогий монстр еще кто-то пользует?.. |
|||
11
iceman2112
02.12.15
✎
10:57
|
p параметр это программа сразу на предпросмтр выводит
(9) смотри (7) |
|||
12
НЕА123
02.12.15
✎
11:02
|
(0)
второй параметр указать попробовать. (7) КОмандаСистемы() ? |
|||
13
ЧеловекДуши
02.12.15
✎
11:02
|
http://manualmachine.com/acdsee/acdsee-50/846-user-manual/page:36/
Да, команда "/p", просто печать. Можно было бы вообще генерить тот же Батник (11) Команда "/v" выводит на пред просмотр :) |
|||
14
iceman2112
02.12.15
✎
11:09
|
(13) я щас смотрю в эту сторону, но алгоритм общий и для винды и для линукс, хочу пока еще подумать, чтобы было что то более общё
|
|||
15
iceman2112
02.12.15
✎
11:10
|
например, копировать файлы во временую папку и передавать аргумент
ВременнаяПапка/* |
|||
16
stix2010
02.12.15
✎
11:24
|
что мешает выдать в цикле 45 раз ЗапуститьПриложение() и не заниматься ерундой?
|
|||
17
Мэс33
02.12.15
✎
11:29
|
(16) О чем и речь.
Либо сгенерить батник, записать на диск и потом запустить? |
|||
18
iceman2112
02.12.15
✎
11:51
|
(16) меня пользователи сожрут, разве при таком подходе не будет 45 окон?
|
|||
19
Мэс33
02.12.15
✎
11:53
|
(18) Так попробуй сначала.
|
|||
20
iceman2112
02.12.15
✎
11:55
|
Даже не буду и так понятно
|
|||
21
iceman2112
02.12.15
✎
11:57
|
Вообщем линукс круче
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |