Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Скрипт WSH

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Daemon2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, помогите кто-нить, не пинайте только. С этим первый раз сталкиваюсь, но очень нужен скрипт для запуска приложения, самый простой. После чтива всяческой инфы в сети создал шедевр:
 
var WSHShell = WScript.CreateObject("WScript.Shell");                    
WScript.Sleep(100);
WshShell.Run("C:\Program Files\TELES\skyDSL\sky2sky.exe");
WScript.Sleep(100);
 
НЕ РАБОТАЕТ НИФИГА! Я совсем туп, видимо.  
Где ошибка? Спросить даже не у кого поблизости.

Всего записей: 169 | Зарегистр. 05-12-2006 | Отправлено: 16:58 08-06-2007
distance

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Daemon2
не работает, потому что у тебя даже не одна ошибка, а целых три
1. обратные слэши нужно удваивать
2. регистр букв в переменных различается
3. если путь к выполняемому файлу содержит пробелы, то нужны кавычки
4. Sleep не нужен
 

Код:
var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Run("\"C:\\Program Files\\winver.exe\"");

Всего записей: 878 | Зарегистр. 28-03-2004 | Отправлено: 17:33 08-06-2007
Daemon2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
УРРРАААА! Заработало! Спасибо, добрый человек!
З.Ы. Писец, как всё сложно. Век живи, век учись

Всего записей: 169 | Зарегистр. 05-12-2006 | Отправлено: 17:45 08-06-2007
urodliv



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые соседи по форуму.
Передо мной встала тривиальная задача: надо обойти все файлы в файловом дереве, начиная с определённого каталога. Мой скрипт (на JScript). Проблема в том, что обходятся файлы только первых каталогов. Умом понимаю, что где-то при возврате из функции указатель не сохраняет своё положение, а вот просветления пока не могу достичь. Требуется помощь.

----------
Очень скоро еда станет совершенно безвкусной, и тогда этот недостаток придётся компенсировать хорошо развитым воображением.

Всего записей: 6684 | Зарегистр. 29-04-2009 | Отправлено: 16:44 08-12-2013
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
urodliv
указывай var spFl, что-бы это была выделенная на стеке переменная, иначе она перезатрется на следующем шаге рекурсии

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 18:13 08-12-2013
urodliv



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
A_V
Моё почтение. Работает.

----------
Очень скоро еда станет совершенно безвкусной, и тогда этот недостаток придётся компенсировать хорошо развитым воображением.

Всего записей: 6684 | Зарегистр. 29-04-2009 | Отправлено: 18:17 08-12-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Скрипт WSH


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru