powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / Запуск приложения с параметрами из cmd файла
45 сообщений из 45, показаны все 2 страниц
Запуск приложения с параметрами из cmd файла
    #36308396
Cmd файл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть некое приложение (*.exe) необходимо выполнить запуск его из cmd файла. При запуске приложение получает параметры, которые ему передаются в командной строке, но проблема в том, что после запуска exe-фала cmd окно, из которого вызывается exe файл висит до тех пор, пока не оператор не завершит работу с exe-фалом. Как можно сделать вызов, чтобы после запуска приложения cmd окно закрывалось и не дожидалось закрытия окна основного приложения.
??
Код: plaintext
1.
2.
3.
4.
@If exist "%systemdrive%\Program Files\QST\qst.exe" (
"%systemdrive%\Program Files\QST\qst.exe" %systemdrive%\BRQ\BRQ.trs /qt /wt "%systemdrive%\BRQ\BRQ.inf" /user %Username% /call "MainMenu"
exit
)
При такой инструкции cmd окно закрывается по завершение работы с трассировщиком qst.exe, а очень хочется что бы оно не висело и не привлекало внимания...
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36308418
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
start *.exe?
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36308475
Cmd файл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
const64,
нет пробовал, почему-то не видит второй параметр при данной форме записи
Код: plaintext
1.
2.
3.
4.
@If exist "%systemdrive%\Program Files\QST\qst.exe" (
start "%systemdrive%\Program Files\QST\qst.exe" %systemdrive%\BRQ\BRQ.trs /qt /wt "%systemdrive%\BRQ\BRQ.inf" /user %Username% /call "MainMenu"
exit
)
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36308591
Cmd файл,
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть вариант поместить строку вызова в ярлык и вызывать его... Но это как-то не кашерно... :(
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36308621
Andersson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выдержка из help-a cmd:
автор
Если это внутренняя команда cmd.exe или пакетный файл,
обработчик команд (cmd.exe) запускается с ключом /K.
Это означает, что окно не будет закрыто после завершения
команды.


Так как Вы используете команду If, то она распознается как внутренняя команда cmd и соответственно запускается с ключом /K!
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36308742
Cmd файл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AnderssonВыдержка из help-a cmd:
автор
Если это внутренняя команда cmd.exe или пакетный файл,
обработчик команд (cmd.exe) запускается с ключом /K.
Это означает, что окно не будет закрыто после завершения
команды.


Так как Вы используете команду If, то она распознается как внутренняя команда cmd и соответственно запускается с ключом /K!

Все понял, а какой же выход из ситуации?
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36308772
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cmd файлAnderssonТак как Вы используете команду If, то она распознается как внутренняя команда cmd и соответственно запускается с ключом /K!

Все понял, а какой же выход из ситуации?

/c?
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36308780
Andersson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно сделать булеву переменную, в первой строке делаете проверку, и присваиваете true или false переменной, второй строкой проверяете эту переменную, в случае отсутствия программы по заданному пути, переменная примет значение false, и вы сможете сделать необходимые в этом случае процедуры, а соответственно на true не проверяете, если true - программа выполняет третью строку, где и есть команда запуска Вашей программы в чистом виде!
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36308801
Biz©
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qqq.cmd@echo off
if not exist c:\windows\notepad.exe exit
start /B """C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://www.sql.ru/forum/actualtopics.aspx?bid=27""
не ведитесь на домыслы, думайте
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36308809
Biz©
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
техническая накладка
правильнее так:
qqq.cmd@echo off
if not exist "C:\Program Files\Internet Explorer\IEXPLORE.EXE" exit
start /B """C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://www.sql.ru/forum/actualtopics.aspx?bid=27""
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36308864
Andersson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то вроде такого:
Код: plaintext
1.
2.
3.
4.
If exist "%systemdrive%\notepad.exe" ( set i =  1 )
If i NEQ "1" (exit)
"%systemdrive%\notepad.exe"
exit
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36308882
Andersson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Biz©техническая накладка
правильнее так:
qqq.cmd@echo off
if not exist "C:\Program Files\Internet Explorer\IEXPLORE.EXE" exit
start /B """C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://www.sql.ru/forum/actualtopics.aspx?bid=27""
Да, так намного красивее! :)
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36309033
Cmd файл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Biz©техническая накладка
правильнее так:
qqq.cmd@echo off
if not exist "C:\Program Files\Internet Explorer\IEXPLORE.EXE" exit
start /B """C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://www.sql.ru/forum/actualtopics.aspx?bid=27""

Сделал, но без start
Код: plaintext
1.
2.
3.
4.
@If exist "%systemdrive%\Program Files\QST\qst.exe" (
exit
)
"%systemdrive%\Program Files\QST\qst.exe" %systemdrive%\BRQ\BRQ.trs /qt /wt "%systemdrive%\BRQ\BRQ.inf" /user %Username% /call "MainMenu"

Все равно cmd окно не закрывается, а вот со стартом никак не получается, приложение не видит параметр %systemdrive%\BRQ\BRQ.inf
Код: plaintext
1.
2.
3.
4.
@If exist "%systemdrive%\Program Files\QST\qst.exe" (
exit
)
start /b "%systemdrive%\Program Files\QST\qst.exe" %systemdrive%\BRQ\BRQ.trs /qt /wt "%systemdrive%\BRQ\BRQ.inf" /user %Username% /call "MainMenu"

Какие-то неполадки в кавычках, как их правильно расставить??
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36309037
Cmd файл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cmd файл,
Корректировка
Код: plaintext
1.
2.
3.
4.
@If Not exist "%systemdrive%\Program Files\QST\qst.exe" (
exit
)
start /b "%systemdrive%\Program Files\QST\qst.exe" %systemdrive%\BRQ\BRQ.trs /qt /wt "%systemdrive%\BRQ\BRQ.inf" /user %Username% /call "MainMenu"
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36309334
Biz©
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cmd файлКакие-то неполадки в кавычках, как их правильно расставить??
чо проще то взять пощитать в примере
Код: plaintext
1.
2.
@If exist "%systemdrive%\Program Files\QST\qst.exe" exit
start /B """%systemdrive%\Program Files\QST\qst.exe" %systemdrive%\BRQ\BRQ.trs /qt /wt "%systemdrive%\BRQ\BRQ.inf" /user %Username% /call "MainMenu"""
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36309424
Cmd файл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет так не работает, вываливается предупреждение программы, что испольщован неизвестный параметр.
А по какому принципу расставляются кавычки?
Я так понимаю, что вся строка заключается в кавычки:
start /B "вся выполняемая строка"
а если внутри неё есть то, что тоже надо поместить в кавычки, например путь с пробелом "Programm Files", объясните как это осуществить?
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36311697
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте разделить на 2 cmd файла, типа:

Код: plaintext
1.
2.
3.
4.
@If exist "%systemdrive%\Program Files\QST\qst.exe" exit
start /B  111 .cmd

 111 .cmd:
"%systemdrive%\Program Files\QST\qst.exe" %systemdrive%\BRQ\BRQ.trs /qt /wt "%systemdrive%\BRQ\BRQ.inf" /user %Username% /call "MainMenu"
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36311858
Andersson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
покажи скриншот ошибки!
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36312059
Biz©
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cmd файлобъясните как это осуществить?
да добавляйте последовательно по 1 кавычке в начале и конце команды пока не заработает :)
побалуйтесь ещё ключиком /d
start /? в помощь
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36312069
Andersson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а если команду (которая после старта написана), ввести в командную строку (run), и проверить будет работать или нет!?
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36312205
Andersson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
const64 попробуйте так:
Код: plaintext
1.
2.
3.
4.
5.
If exist %systemdrive%"\Program Files\QST\qst.exe" exit
start /B  111 .cmd

 111 .cmd:
%systemdrive%"\Program Files\QST\qst.exe" %systemdrive%\BRQ\BRQ.trs /qt /wt %systemdrive%"\BRQ\BRQ.inf" /user %Username% /call "MainMenu"
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36761562
SergDior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Biz©Cmd файлКакие-то неполадки в кавычках, как их правильно расставить??
чо проще то взять пощитать в примере
Код: plaintext
1.
2.
@If exist "%systemdrive%\Program Files\QST\qst.exe" exit
start /B """%systemdrive%\Program Files\QST\qst.exe" %systemdrive%\BRQ\BRQ.trs /qt /wt "%systemdrive%\BRQ\BRQ.inf" /user %Username% /call "MainMenu"""


В этом случае для команды start путь к программе нужно брать в тройные кавычки, для всего остального кроме путей к файлам, можно использовать одинарные кавычки :
@If exist "%systemdrive%\Program Files\QST\qst.exe" exit
start /B " """%systemdrive%\Program Files\QST\qst.exe""" %systemdrive%\BRQ\BRQ.trs /qt /wt "%systemdrive%\BRQ\BRQ.inf" /user %Username% /call "MainMenu" "
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36761618
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
start /?
Запуск указанной программы или команды в отдельном окне.

START ["заголовок"] [/Dпуть] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME| /ABOVENORMAL | /BELOWNORMAL]
[/WAIT] [/B]
[команда/программа] [параметры]

"заголовок" Заголовок окна. ЗОГОЛОВОК НАДО ВСТАВЛЯТЬ ХОТЬ ПУСТОЙ " "
путь Рабочий каталог.

B Запуск приложения без создания нового окна с отключением
обработки сочетания клавиш ^C. Если приложение не
обрабатывает сочетание клавиш ^C самостоятельно,
единственным способом его прерывания является
использование сочетания клавиш ^Break.
I Новой средой станет исходная среда, переданная
cmd.exe, а не текущая среда.
MIN Запуск команды/программы в свернутом окне.
MAX Запуск команды/программы в развернутом окне.
SEPARATE Запуск 16-разрядной программы Windows в отдельной
области памяти.
SHARED Запуск 16-разрядной программы Windows в общей
области памяти.
LOW Запуск приложения с приоритетом IDLE.
NORMAL Запуск приложения с приоритетом NORMAL.
HIGH Запуск приложения с приоритетом HIGH.
REALTIME Запуск приложения с приоритетом REALTIME.
WAIT Запуск приложения с ожиданием его завершения.
ABOVENORMAL Запуск приложения с классом приоритета ABOVENORMAL
BELOWNORMAL Запуск приложения с классом приоритета BELOWNORMAL
команда/программа
Если это внутренняя команда cmd.exe или пакетный файл,
обработчик команд (cmd.exe) запускается с ключом /K.
Это означает, что окно не будет закрыто после завершения
команды.

Если это не внутренняя команда cmd.exe и не пакетный файл,
значит, это программа, которая будет запущена в графическом
или текстовом окне.

параметры Параметры, передаваемые команде/программе.


Изменения вызова внешних команд из командной строки или с помощью команды
START при включении расширенной обработки команд:

Для вызова неисполняемых файлов через механизм сопоставления типов файлов
достаточно просто ввести имя файла в командной строке. Например, команда
WORD.DOC запускает приложение, сопоставленное расширению имени файла .DOC.
Сведения о создании подобных сопоставлений из пакетных файлов приведены
в описаниях команд ASSOC и FTYPE.

При запуске 32-разрядного приложения с графическим интерфейсом пользователя
обработчик команд CMD.EXE не ожидает завершения работы приложения перед
возвратом к приглашению командной строки. Подобное новое поведение НЕ
относится к запуску приложений из пакетных файлов.

При выполнении командной строки, первым элементом которой является текстовая
строка "CMD" без расширения имени файла или указания пути, она заменяется
значением переменной COMSPEC. Это предотвращает запуск CMD.EXE из
текущей активной папки, если таковая программа там имеется.

Если первый элемент командной строки не содержит расширения имени файла,
обработчик команд CMD.EXE использует значение переменной среды PATHEXT,
чтобы определить расширения имен исполняемых файлов и порядок поиска
нужного файла. По умолчанию для переменной PATHEXT задается
значение:

.COM;.EXE;.BAT;.CMD

Обратите внимание, что этот синтаксис подобен синтаксису для переменной
PATH, то есть отдельные элементы разделяются точкой с запятой.

Если при поиске исполняемого файла нет соответствия ни одному из расширений,
выполняется проверка соответствия указанного имени папки. Если имя папки
соответствует указанному, то команда START запускает EXPLORER для этого
пути. Если такое действие выполняется из командной строки, то оно
эквивалентно выполнению команды CD /D для указанного пути.
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36761628
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergDior,
где тут у вас тройные кавычки
Код: plaintext
1.
start /B " """%systemdrive%\Program Files\QST\qst.exe"""
это у вас заголовок пустой идет
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36761648
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и здесь кавычки зачем , переменная здесь не сработает скорее всего
Код: plaintext
@If exist "%systemdrive%\Program Files\QST\qst.exe" exit
можно и так
Код: plaintext
@If exist %systemdrive%\Program Files\QST\qst.exe exit
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #36813883
SergDior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Полностью согласен с aduka05adm, ))))
У меня как-то случайно получилось поставить правильно ковычки, все заработало и я решил поделиться )))

Тройные кавычки необходимы когда в пути есть пробелы.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Запуск приложения с параметрами из cmd файла
    #37530086
Ликсеич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу пробелов...

НЕПРАВИЛЬНО "C:\Program Files\Punto Switcher\ps.exe"ПРАВИЛЬНО C:\"Program Files"\"Punto Switcher"\ps.exe
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Запуск приложения с параметрами из cmd файла
    #39323594
10he3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ошибка закралась и пробеле который используется в написании program files
пути решения
в кавычки брать только
"program files" не весь путь
имользовать краткую форму
progra~
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39328760
вот выдержка из справки к start'у

Обратите внимание на то что заголовок окна можно опускать, но особенность обработки входных параметров командой start может привести к неожиданным результатам при попытке запуска программы, имя или путь которой содержит пробел(ы). Например, при попытке выполнить следующую команду:

start "C:\Program Files\FAR\FAR.EXE"

Из-за наличия пробела в пути к исполняемому файлу, строка для запуска FAR.EXE должна быть заключена в двойные кавычки, однако формат входных параметров для start предполагает наличие заголовка окна, также заключаемого в двойные кавычки, в результате чего "C:\Program Files\FAR\FAR.EXE" интерпретируется не как исполняемая программа, а как заголовок окна - будет выполнен запуск интерпретатора CMD с заголовком окна "C:\Program Files\FAR\FAR.EXE" . Для того, чтобы подобного не случилось нужно использовать любой, пусть даже пустой, заголовок:

start "" "C:\Program Files\FAR\FAR.EXE"


Вот почему прокатывают тройные кавычки!)))
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39332679
AndreyTarasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
->run cmd.exe

->set
------------>>
......
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
......
<<------------

start %ProgramFiles%\far\far.exe
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39332959
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyTarasov
Код: plaintext
start %ProgramFiles%\far\far.exe
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Запуск приложения с параметрами из cmd файла
    #39594142
Фотография descent52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, подскажите...
Есть программа с пенсионного фонда ПФР-ПОПД
запускается она из run.cmd
Вот его содержание.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
@echo off 
IF "%~1"=="" GOTO GUI 
 
:NOGUI    
.\jre\bin\java -Djava.io.tmpdir=tmp -jar .\lib\chexqdp-1.0.jar -c -r %* 2>errors.log 
GOTO END 
 
:GUI 
start .\jre\bin\javaw -Xmx1024m -Djava.io.tmpdir=tmp -jar .\lib\chexqdp-1.0.jar -r %* 
GOTO END 
 
:END 
exit /b %ERRORLEVEL% 



Хочется подсунуть :GUI имя xml файла, чтобы сразу запустить программу на проверку нужного файла.
Чего в своем батнике написать, ммм?
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39594298
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
descent52Народ, подскажите...
Есть программа с пенсионного фонда ПФР-ПОПД
запускается она из run.cmd
Вот его содержание.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
@echo off 
IF "%~1"=="" GOTO GUI 
 
:NOGUI    
.\jre\bin\java -Djava.io.tmpdir=tmp -jar .\lib\chexqdp-1.0.jar -c -r %* 2>errors.log 
GOTO END 
 
:GUI 
start .\jre\bin\javaw -Xmx1024m -Djava.io.tmpdir=tmp -jar .\lib\chexqdp-1.0.jar -r %* 
GOTO END 
 
:END 
exit /b %ERRORLEVEL% 




Хочется подсунуть :GUI имя xml файла, чтобы сразу запустить программу на проверку нужного файла.
Чего в своем батнике написать, ммм?

нужно запустить run.cmd с параметром
Код: plaintext
>run.cmd my.xml
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39594390
Фотография descent52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes, не проканало...
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39594395
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes
Код: none
IF "%~1"=="" GOTO GUI

Хочется подсунуть :GUI имя xml файла... что не возможно, т.к. гуёвый вариант вызывается при отсутствии параметров.
Возникает несколько вопросов:
1. Что мешает заменить java на javaw для NOGUI
2. Чем мешает консоль при обработке пачки файлов
?
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39594398
Фотография descent52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov, а по конкретнее, если можно.
У меня есть готовый xml, хочу из программы вызвать проверку
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39594490
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возьмите строчку под меткой NONGUI и выполните, заменив %* именем файла.
Только предварительно cmd ("комстроку") запустите. А то окажется, что у вас JRE не установлен и "оно" именно поэтому не работает.

P.S. Строчки пакетных файлов - такая китайская грамота, что её вообще понять нельзя или что?
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39594688
Фотография descent52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov, ну хорошо.
запустил cmd
перешел в каталог C:\Program Files\PFR_PO-PD
и запустил
.\jre\bin\java -Djava.io.tmpdir=tmp -jar .\lib\chexqdp-1.0.jar -c -r my.xml 2>errors.log

в errors.log
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:389)
	at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:767)
Caused by: com.beust.jcommander.ParameterException: Was passed main parameter 'my.xml' but no main parameter was defined
	at com.beust.jcommander.JCommander.getMainParameter(JCommander.java:914)
	at com.beust.jcommander.JCommander.parseValues(JCommander.java:759)
	at com.beust.jcommander.JCommander.parse(JCommander.java:282)
	at com.beust.jcommander.JCommander.parse(JCommander.java:265)
	at com.beust.jcommander.JCommander.<init>(JCommander.java:210)
	at com.rstyle.popd.ui.bootstrap.CheckApplication.main(CheckApplication.java:42)
	... 11 more
Exception running application com.rstyle.popd.ui.bootstrap.CheckApplication
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39594941
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доку надо читать ... Похоже, что первым должен быть какой-то специальный аргумент, а не имя файла.
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39594958
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

http://jd.benow.ca/
взять любой декомпилер жабы и посмотреть
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39595009
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жили-были три поросёнка: Ниф-Ниф, Нуф-Нуф и Нах-Нах.
Автору надо - вот пусть он и смотрит. Хоть в исходники, хоть доку, хоть в ответы техподдержки.
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39595636
Фотография descent52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вы пацаны вообще ребята! )))
Дока есть только на установку, а в программе нет ссылки на авторов. Неее, сам список авторов есть, а контактов нет!
Даже сайта нет... Я бы и письмо им написал, но куда, на деревню дедушке?
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39595700
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В доке ПД ПФР есть и про установку и про работу. В том числе - про работу с пачками документов.
Судя по всему, работа в комстроке или вообще не предусматривается или является внутренним (недокументированным) режимом.
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39595746
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но, в целом, ясвасхудею ...
Скачал дистрибутив, чтобы не устанавливать распаковал его Inno Setup Unpacker и получил вполне ожидаемый результат:
1. Основной объём создаёт "вкряченный" в дистрибутив java runtime;
2. Собственно программа - подкаталоги data и lib.
"java -jar lib/chexqdp-1.0.jar" и получаем гуёвый вариант.
"А почему бы?.." - подумали простые русские мужики
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
java -jar lib/chexqdp-1.0.jar -?
Usage: <main class> [options]
  Options:
    -h, --help, -?
       This help screen
       Default: false
    -a
       Album data directory
       Default: data
    -c
       Command line interface console mode
       Default: false
    -e
       Exit with error code on errors
       Default: false
    -m
       HTML representation protocol output directory
    -o
       Protocol output directory
       Default: output
    -p
       Treat directories as packages
       Default: false
    -r
       Scan source directories recursively
       Default: false
    -s
       Source files or directories list
    -w
       Exit with error code on warnings
       Default: false


P.S. Пять минут делов, но обязательно надо создать тему на форуме ...
...
Рейтинг: 0 / 0
Запуск приложения с параметрами из cmd файла
    #39595900
Фотография descent52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovНо, в целом, ясвасхудею ...
-s
Source files or directories list

P.S. Пять минут делов, но обязательно надо создать тему на форуме ...
Эх, Василий, золотой ты человек... сегодня уж пробовать не буду, а завтра попробую и отчитаюсь!
Сегодня 02.02.2018г., пятница, да к тому же день сурка!
...
Рейтинг: 0 / 0
45 сообщений из 45, показаны все 2 страниц
Форумы / Windows [игнор отключен] [закрыт для гостей] / Запуск приложения с параметрами из cmd файла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]