ПОСЛЕДНИЕ ФАЙЛЫ
Исходник антивируса DevelStuido
Исходник антивируса DevelStuido
Категория: Исходники
Комментарии: 3
Загрузок: 169
Браузер Волдер
Браузер Волдер
Категория: Прочее
Комментарии: 1
Загрузок: 82
Работа с горячими клавишами
Работа с горячими клавишами
Категория: Примеры
Комментарии: 1
Загрузок: 0
Компонент таблица
Компонент таблица
Категория: Примеры
Комментарии: 2
Загрузок: 97
Динамическое создание компонентов
Динамическое создание компонентов
Категория: Исходники
Комментарии: 1
Загрузок: 119
СТАТИСТИКА САЙТА
Всего: 385
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
Онлайн всего: 1
Гостей: 1
Пользователей: 0
ОПРОС САЙТА
Чего больше заливать?
СВЕЖИЕ СТАТЬИ
Выравнивание компонентов
Выравнивание компонентов
Комментарии: 0
Просмотров: 1564
"Асинхронный" вызов функций используя потоки
Использование .NET Framework'а в Devel Studio
Использование .NET Framework'а в Devel Studio
Комментарии: 0
Просмотров: 2834
Конвертирование EXE в DVS проект
Конвертирование EXE в DVS проект
Комментарии: 6
Просмотров: 2784
Добавляем формы в компонент TPageControl.
Добавляем формы в компонент TPageControl.
Комментарии: 0
Просмотров: 2081


[COM - WshShell] Создание ярлыка
[COM - WshShell] Создание ярлыка
Как-то давно на форуме поднимался вопрос о том как создать ярлык чего-либо и по-моему тот вопрос так и не был решён…
А сегодня, изучая WshSell, я наткнулся на одну из его функций, которая решает данный вопрос!
И так вот пару примеров создания ярлыка…

Создаём ярлык EXE (exe активного процесса, проекта...) в той же папке, от куда был запущен проект…

Код
$shell = new COM("WScript.Shell");<br>$cut = $shell->CreateShortcut(DOC_ROOT.'Test.lnk');<br>$cut->TargetPath = EXE_NAME;<br>$cut->Save();

Создаём ярлык EXE на диске C:


Код
$shell = new COM("WScript.Shell");<br>$cut = $shell->CreateShortcut('C:/Test.lnk');<br>$cut->TargetPath = EXE_NAME;<br>$cut->Save();

Создаём ярлык EXE на диске C: с именем EXE:


Код
$shell = new COM("WScript.Shell");<br>$cut = $shell->CreateShortcut('C:/'.basenameNoExt(EXE_NAME).'.lnk');<br>$cut->TargetPath = EXE_NAME;<br>$cut->Save();

Создаём ярлык EXE на диске C: с именем EXE, с параметрами:


Код
$shell = new COM("WScript.Shell");<br>$cut = $shell->CreateShortcut('C:/'.basenameNoExt(EXE_NAME).'.lnk');<br>$cut->TargetPath = EXE_NAME;<br>$cut->Arguments = '-text 123';<br>$cut->Save();

 А также есть другие параметры…:


Код
$shell = new COM("WScript.Shell");<br>$cut->WorkingDirectory = ''; // Рабочая папка<br>$cut->WindowStyle = 0; // Окно


 


  • Просмотров: 2334
  • Добавил: Kzander
  • Комментарии: 0
  • Дата: 11.04.2013