IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

> работа со скриптами JS, Работа с параметрами
dron4ik
сообщение 10.11.2009 22:38
Сообщение #1


Бывалый
****

Группа: Пользователи
Сообщений: 318
Пол: Мужской

Репутация: -  0  +


Привет всем.
Задача такого типа.
Создать ярлык в указанной папке(папку мы указываем при запуске скрипта в качестве первого параметра) а второй ярлык создаем в др папке путем копирования первого ярлыка(папку куда копируем первый ярлык мы сами указываем при запуске скрипта в качестве второго параметра). Проблемка в том что я сделал эту задачу но так.
запускаем скрипт и он сразу создает первый ярлык в папке(путь к папке менять можно только в самом коде, а нам нужно чтоб путь к папке где должен создаваться ярлык мы сами вводили в качестве первого параметра)и сразу этот ярлык копируется в др папку(путь к папке куда копируется первый ярлык также меняется только в самом коде, а нам нужно чтоб путь к папке где должен создаваться второй ярлык мы сами вводили) Помогите пожалуйста разобраться как это осуществить(((





Код
var WSHShell = WScript.CreateObject("WScript.Shell");
// Узнаем путь к Рабочему столу
var Path = WSHShell.SpecialFolders("C:\\Клипы");
// Создаем ярлык
var MyShortcut = WSHShell.CreateShortcut( "C:\\Клипы\\Блокнот.lnk");
// Задаем свойства для ярлыка:
// Запускаемый файл
MyShortcut.TargetPath = WSHShell.ExpandEnvironmentStrings("%windir%\\notepad.exe");
// Директория запускаемого файла
MyShortcut.WorkingDirectory = WSHShell.ExpandEnvironmentStrings("%windir%");
// Тип окна запускаемого файла
MyShortcut.WindowStyle = 4;
// Иконка, используемая для ярлыка
MyShortcut.IconLocation = WSHShell.ExpandEnvironmentStrings("%windir%\\notepad.exe, 0");
// Сохраняем изменения свойств ярлыка
MyShortcut.Save();
// Докладываем, что все готово
WScript.Echo("Ярлык для Блокнота создан ");

var fso = new ActiveXObject("Scripting.FileSystemObject");
fso.CopyFile("C:\\Клипы\\*Блокнот.lnk*", "C:\\Клипы\\Клипы1");
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 10.11.2009 23:59
Сообщение #2


Гость






Ну и что, работает?
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 22.07.2025 13:29
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"