|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - как создать exe для запуска другого exe с параметрами, из той же папки |
|
|
Разное - как создать exe для запуска другого exe с параметрами, из той же папки
|
Покинул форум Сообщения: 156 |
Нужно создать два exe файла (без сложного программирования) для того, что бы запустить 2 разные программы с разным типом параметров из своих папок.
Возможны варианты других программ, но пока представленные ниже: Ситуация первая. Skype. Есть замена меню пуска - Classic Shell, в которой создаёшь своё меню Пуск. Есть папка Skype, в которой есть папка \Data с профилем этого скайпа для запуска без установки. если создать ярлык skype.exe с параметрами /datapath:Data /minimized и запустить сам ярлык из папки, то программа запускается с подхватом этого профиля и сворачивается в панель. Из меню Пуск'а (Classic Shell) ярлык запускается без параметров (без запуска профиля). если создать bat с кодом @echo off start skype.exe /datapath:Data /minimized и запустить его из той же папки, где лежит skype.exe, то программа запускается с подхватом этого профиля. Но если я хочу запустить этот bat из Пуска (Classic Shell), то мне выдаёт ошибку : Не удалось найти skype.exe. Проверьте, правильно ли указано имя и повторите попытку. Ну и некоторые программы не дают запускать исполнительные файлы других форматов и ярлыки кроме exe, поэтому хотелось бы использовать именно этот формат - exe. Так же, есле скомпилировать exe из bat (Bat to exe Сonverter), то программа не запускается, так как Skype не может найти файлы, нужные ему для работы. Ситуация два. CS 1.6 тоже самое, только параметры другие: -game cstrike -dev (я знаю, что есть в сети файл exe для запуска кс, но найти без вируса его не реально + те, что я пробовал не идут с моей версией. Так же хотелось бы иметь возможность запускать этот ярлык с выбором. Например 2 вида параметров: -game cstrike -dxlevel 7 -nojoy -freq 100 -numericping и -game cstrike -win -width 1680 - height 1050 -dxlevel 7 -nojoy -freq 100 -numericping Есть конвертер Bat to exe Сonverter, есть Sign 0f Misery, есть Алгоритм 2.5 но в них не могу запустить с параметрами... в идеале наверно exe с считыванием параметров запуска из .ini. Но я не умею это реализовывать (( |
|
Отправлено: 06:07, 08-06-2013 |
Ветеран Сообщения: 20095
|
Профиль | Отправить PM | Цитировать Цитата vzli_izv:
|
|
------- Последний раз редактировалось yurfed, 08-06-2013 в 06:56. Отправлено: 06:43, 08-06-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Покинул форум Сообщения: 156
|
start "D:\000 Programs File/000/Skype/Phoneskype.exe" /datapath:Data /minimized
ничего не происходит Цитата:
|
||
Отправлено: 06:57, 08-06-2013 | #3 |
Ветеран Сообщения: 20095
|
Профиль | Отправить PM | Цитировать vzli_izv,
Цитата vzli_izv:
Phone\skype.exe Если это D:\000 Programs File/000/Skype/ ваш правильный путь, тогда держите скриптик. Делал в Sign 0f Misery 2.7 У меня почему то AVG на него отругался Ваш батник |
|
------- Последний раз редактировалось yurfed, 19-02-2014 в 14:00. Отправлено: 07:36, 08-06-2013 | #4 |
Покинул форум Сообщения: 156
|
Цитата:
Цитата:
ExecutedCommandCode=151 Offset=0 и всё... Цитата:
))) |
||||
Отправлено: 07:57, 08-06-2013 | #5 |
Ветеран Сообщения: 20095
|
Профиль | Отправить PM | Цитировать Programs File/000
Programs File\000 Может тут собака порылась А просто батник не отрабатывает? |
------- Отправлено: 08:05, 08-06-2013 | #6 |
Покинул форум Сообщения: 156
|
попробовал
но видимо не идёт обработка /datapath:Data и профиль не загружается. но уже нет ошибки, если запустить и Пуска тот же батник... видимо надо точно определить в переменных путь, папки и тд...но я в этом не силён... Цитата:
с кс решил так start /d"E:\003 Games\CS" hl -game cstrike -full -width 1920 - height 1080 -dxlevel 7 -nojoy -freq 100 -numericping start /d"E:\003 Games\CS" hl -game cstrike -win -width 1680 - height 1050 -dxlevel 7 -nojoy -freq 100 -numericping и скайп тоже решил но WTF это было?!?! в итоле вся запара оказаласть из за " " после start поменял start /d"E:\003 Games\CS" hl -game cstrike -full -width 1920 - height 1080 -dxlevel 7 -nojoy -freq 100 -numericping и всё заработало... |
|
Последний раз редактировалось vzli_izv, 08-06-2013 в 08:45. Отправлено: 08:21, 08-06-2013 | #7 |
Покинул форум Сообщения: 156
|
а как реализовать в bat автоматический выбор параметра запуска через заданное время, если за это время не был выбран никакой из списка ?
в этом коде @echo off :start cls echo [1] На весь экран echo [2] В окне echo+ echo [0] Выйти echo+ set /p userinp=choose a Profile(1-2) or Exit(0): set userinp=%userinp:~0,1% if "%userinp%"=="1" goto Profile1 if "%userinp%"=="2" goto Profile2 if "%userinp%"=="0" goto Exit если за 5 сек не выбран один из представленных параметров запуска, то запустить Profile1 echo invalid choice goto start :Profile1 start "" "E:\003 Games\CS\hl.exe" -game cstrike -full -width 1920 - height 1080 -dxlevel 7 -nojoy -freq 100 -numericping exit :Profile2 start "" "E:\003 Games\CS\hl.exe" -game cstrike -win -width 1680 - height 1050 -dxlevel 7 -nojoy -freq 100 -numericping exit |
Последний раз редактировалось vzli_izv, 08-06-2013 в 10:08. Отправлено: 09:22, 08-06-2013 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата vzli_izv:
Цитата vzli_izv:
|
||
Отправлено: 11:49, 08-06-2013 | #9 |
Покинул форум Сообщения: 156
|
win7
всё...разобрался со всем: и время отсчитывает и выбор без enter'a и вообще кода мало...Iska, благодарю!! @echo off Echo 1 Echo 2 Echo 3 choice /T 5 /D 1 /c 123 /n cls call :%errorlevel% :1 start "" "E:\003 Games\CS\hl.exe" -game cstrike -full -width 1920 - height 1080 -dxlevel 7 -nojoy -freq 100 -numericping exit :2 start "" "E:\003 Games\CS\hl.exe" -game cstrike -win -width 1680 - height 1050 -dxlevel 7 -nojoy -freq 100 -numericping exit :3 exit |
Отправлено: 13:42, 08-06-2013 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - Как в VBS запустить файл exe из расшаренной папки без этого запроса? | rustless | Программирование и базы данных | 8 | 28-06-2012 17:51 | |
CMD/BAT - Копирование из той-же папки в которой и батник | Megatron13 | Скриптовые языки администрирования Windows | 1 | 16-02-2012 06:59 | |
CMD/BAT - Создать exe для запуска bat | Denkxx | Скриптовые языки администрирования Windows | 5 | 31-08-2011 09:11 | |
CMD/BAT - [решено] Как создать ярлык на рабочем столе для файла из той же папки где запускается скрипт? | navigator19 | Скриптовые языки администрирования Windows | 7 | 13-04-2011 06:28 | |
[решено] Запуск EXE c параметрами ( test.exe -123 -abc ) | FlatX007 | AutoIt | 2 | 22-06-2009 16:47 |
|