|
Компьютерный форум 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 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать vzli_izv, тогда можно и ещё сократить, указав вместо:
текст в самой команде «choice.exe» параметром «/m», наподобие (не проверялось — командная строка для «choice.exe» из комплекта Resource Kit'ов для Windows 2000 отличается от таковой для Windows 7): @echo off setlocal enableextensions enabledelayedexpansion choice.exe /c:FWE /t 5 /d F /m "[F]ull screen mode (default choice after 5 seconds), [W]indow mode or [E]xit. Select one of: " call :Choice%errorlevel% endlocal exit /b 0 :Choice1 start "" "E:\003 Games\CS\hl.exe" -game cstrike -full -width 1920 - height 1080 -dxlevel 7 -nojoy -freq 100 -numericping exit /b 0 :Choice2 start "" "E:\003 Games\CS\hl.exe" -game cstrike -win -width 1680 - height 1050 -dxlevel 7 -nojoy -freq 100 -numericping exit /b 0 :Choice3 exit /b 0 |
Отправлено: 14:18, 08-06-2013 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Покинул форум Сообщения: 156
|
благодарю, но метод через «/m» не даёт возможности менять позицию надписи. Она прижата к краю.
Echo 1 Echo 2 Echo 3 позволяет делать отступ, что для оформления более приемлемо ))) да, вот так вот )) echo @@@@@@@@@@@@@ @@@@@@@@@@@@@ echo @@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@ echo @@@@@ @@@@ echo @@@@@ @@@@ echo @@@@@ @@@@@@@@@@@@@@@@ echo @@@@@ @@@@@@@@@@@@@@@@ echo @@@@@ @@@@ echo @@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@ echo @@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@ echo+ echo+ Echo 1 Full 1920x1080 2 Window 1680x1050 3 Exit |
Последний раз редактировалось vzli_izv, 08-06-2013 в 14:43. Отправлено: 14:37, 08-06-2013 | #12 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать vzli_izv, ясно.
|
Отправлено: 14:49, 08-06-2013 | #13 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|