IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Операционные системы M$ (http://www.imho.ws/forumdisplay.php?f=2)
-   -   Запуск приложения с ключами. (http://www.imho.ws/showthread.php?t=65910)

gost2 09.08.2004 02:05

Запуск приложения с ключами.
 
Мне нужно запускать приложение pixie.exe ключом 1QA. Как можно это сделать без командной строки? Я пытался вписать "pixie.exe 1QA" в свойста ярлыка. Ничего не изменилось.
Подскажите, пожалуйста.

denver 09.08.2004 03:24

gost2
Цитата:

Я пытался вписать "pixie.exe 1QA" в свойста ярлыка
Все верно ты думаешь... но видимо неправильно делаешь ;)

можешь создать bat (или cmd) файл (обычный текстовый) в котором прописать "pixie.exe 1QA" а ярлык поставить на него... хотя все это одно и то же.

gost2 09.08.2004 11:53

denver, спасибо, с bat лекго и просто получилось, только ДОСовское окно не прячется. Как его убирать автоматом?

А с ярлком ничего не выходит. :( Если добавлять "1QA" к pixie.exe в свойствах на закладке "Общие" ничего не меняется. А на других закладках не даёт вписать "1QA" - пишет "имя задано неправильно".
Подскажи, пожалуйста, в каком месте окна свойств ярлыка нужно вписывать ключ, и как? Может там через слешь или плюс надо как-то?
Спасибо.

ivahaev 09.08.2004 12:23

gost2, у тебя, наверное, путь к файлу с пробелами, приходится кавычки использовать. Вот если запихаешь свой ехешник в папку, название которой не содержит пробелов, тогда сможешь вписывать ключи прямо в ярлыке!

V@nya 09.08.2004 12:51

Пиши так (вместе с кавычками!)
Цитата:

"какой-то путь\pixie.exe" 1QA

ivahaev 09.08.2004 12:57

V@nya, боюсь так не сработает. Я пробовал - какие-то грабли были :( Толи ключи не понимает, толи ещё что-то...

SlavUser 09.08.2004 13:13

Вот маленький VBS script и без досовского окна

Dim oShell

Set oShell = WScript.CreateObject("WScript.Shell")
oShell.run "%COMSPEC% /C pixie.exe 1QA",0,True

Попробуй.

Premium 09.08.2004 14:14

Цитата:

gost2:
только ДОСовское окно не прячется. Как его убирать автоматом?
Надо в батнике прописать не "pixie.exe 1QA", а "start pixie.exe 1QA", тогда бат-файл не будет дожидаться завершения работы pixie.exe
Цитата:

SlavUser:
oShell.run "%COMSPEC% /C pixie.exe 1QA",0,True
Тоже самое :) Лучше последний параметр - False, зачем wscript.exe будет висеть в процессах и ждать завершения работы pixie.exe? Его же надо просто стартануть.

denver 09.08.2004 15:59

Ого. вэбэскрипты :) Нафиг.

В свойствах ярлыка, там где написано имя файла (с полным путём) пишем 1QA и вуаля:
c:\папка\pixies.exe 1QA

Если путь содержит пробелы то надо писать так:
"c:\папка с пробелами\pixies.exe" 1QA

ЗЫ. Кавычки можно добавить и в первом варианте. Короче верно говорит V@nya

ivahaev
Цитата:

боюсь так не сработает. Я пробовал - какие-то грабли были Толи ключи не понимает, толи ещё что-то...
Попробуй еще раз - все получится ;)

ЗЫ. ivahaev загляни еще сюда если будет время ;)

gost2 09.08.2004 20:52

Всем большое спасибо! Проблема оказалась не в "где", а в "как". :)
Я вносил ключ внутрь кавычек :p
Цитата:

"c:\папка\pixies.exe 1QA"
Теперь, когда denver :cool: , написал
Цитата:

"c:\папка с пробелами\pixies.exe" 1QA
Всё стало ясно.


Часовой пояс GMT +4, время: 18:43.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.