Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.02.2011, 14:06   #1
Necare
Форумчанин
 
Аватар для Necare
 
Регистрация: 22.10.2010
Сообщений: 145
По умолчанию Не создаёт ярлык на рабочий стол vbs

А)Удаление файлов заданного расширения в заданной папке.
Б)Создание ярлыка для просмотра содержимого заданной папки и помещение его на рабочий стол.



Код:
            
'*******************************************************************
Dim  s,ff,sf, DesktopPath, wshShell

do
 WScript.StdOut.WriteLine "МЕНЮ:"
 WScript.StdOut.WriteLine "----------------------------"
 WScript.StdOut.WriteLine "1. Информация о авторе"
 WScript.StdOut.WriteLine "2. Удаление файлов заданного расширения в заданной папке"
 WScript.StdOut.WriteLine "3. Создание ярлыка на заданную папку"
 WScript.StdOut.WriteLine "4. Выход"
 WScript.StdOut.Write "Выберите пункт меню:"
 ' Считываем строку
 s = WScript.StdIn.ReadLine

 Set WshShell = WScript.CreateObject("WScript.Shell")
 DesktopPath = WshShell.SpecialFolders(Desktop)
 if (s="1") Then
        WScript.StdOut.WriteLine " "

	WScript.StdOut.WriteLine "Разработчик: студент группы ИТ-21 Воскресенский Василий"

 elseif(s="2") Then
	WScript.StdOut.Write "Введите расширение файла "
        WScript.StdOut.Write " >> "
        ff = WScript.StdIn.ReadLine
        WScript.StdOut.Write "Введите расположение папки, в которой содержатся файлы"
        WScript.StdOut.Write " >> "
        sf = WScript.StdIn.ReadLine
        Code=WshShell.Run("cmd /c 1.bat " &ff &" "&sf , 1, true)

	elseif(s="3") Then
	WScript.StdOut.Write "Введите имя ярлыка:"
        f = WScript.StdIn.ReadLine
        Set oUrlLink = WshShell.CreateShortcut(DeskTopPath & f+".lnk")
        WScript.StdOut.Write "Введите путь к файлу, к которому будет сделан ярлык :"
        f = WScript.StdIn.ReadLine
        oUrlLink.TargetPath=f
        
        oUrlLink.Save

       
  
  
End if

loop until (s="4") 

'*************  Конец *********************************************
А ярлык всё-равно не создаёт на рабочий стол. Что не так?
До последней точки с запятой в коде...

Последний раз редактировалось Necare; 19.02.2011 в 14:16.
Necare вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рабочий стол shrek1993 Софт 6 27.02.2011 11:22
Рабочий стол ZvEr_HaCkEr Общие вопросы Delphi 6 21.10.2010 07:13
Рабочий стол maladoy Свободное общение 0 01.02.2009 13:07
Ярлык книги на рабочий стол FoxRiver Microsoft Office Excel 4 28.07.2008 09:24
Рабочий стол masterdela Win Api 3 31.01.2008 19:03