Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Создание ярлыка / 8 сообщений из 8, страница 1 из 1
22.01.2003, 16:32
    #32094752
multiwest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание ярлыка
Как из vb создать ярлык на рабочем столе?
Актуально для Windows2000 т.к. 98,98,Ме рабочий стол расположен в строго определенном месте а у 2000 в зависимости от пользователя.
...
Рейтинг: 0 / 0
22.01.2003, 16:48
    #32094769
dao
dao
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание ярлыка
используй переменные окружения - Environ$("USERPROFILE") - тока работает соответственно на основе нт ядра
...
Рейтинг: 0 / 0
23.01.2003, 00:04
    #32094977
VB.NET
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание ярлыка
A popodrobnej mozhno?
...
Рейтинг: 0 / 0
23.01.2003, 12:16
    #32095130
multiwest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание ярлыка
Я написал код
Код: plaintext
1.
2.
3.
4.
5.
Dim sput As String, ot As String

ot =  "c:\program files\condor2003\Condor2003.lnk" 
sput = Environ$( "USERPROFILE" ) &  "\Рабочий стол" 
ChDir sput
FileCopy ot, sput


но выдает ошибку что неправильно задан путь Environ$("USERPROFILE") & "\Рабочий стол" это из-за того что \Рабочий стол пишится с пробелом.
Как обойти эту ошибку?
...
Рейтинг: 0 / 0
23.01.2003, 23:55
    #32095609
VB.NET
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание ярлыка
Nu, togda ne zanyu...
...
Рейтинг: 0 / 0
24.01.2003, 00:04
    #32095610
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание ярлыка
Есть пример на VB Script. Думаю переделать под VB не будет проблемой

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
' Windows Script Host Sample Script
'
' ------------------------------------------------------------------------
'               Copyright (C)  1996 - 1997  Microsoft Corporation
'
' You have a royalty-free right to use, modify, reproduce and distribute
' the Sample Application Files (and/or any modified version) in any way
' you find useful, provided that you agree that Microsoft has no warranty,
' obligations or liability for any Sample Application Files.
'  ------------------------------------------------------------------------
 


' This sample demonstrates how to use the WSHShell object to create a shortcut
' on the desktop.

L_Welcome_MsgBox_Message_Text   =  "This script will create a shortcut to Notepad on your desktop." 
L_Welcome_MsgBox_Title_Text     =  "Windows Scripting Host Sample" 
Call Welcome()

' ********************************************************************************
' *
' * Shortcut related methods.
' *

Dim WSHShell
Set WSHShell = WScript.CreateObject( "WScript.Shell" )


Dim MyShortcut, MyDesktop, DesktopPath

' Read desktop path using WshSpecialFolders object
DesktopPath = WSHShell.SpecialFolders("Desktop")

' Create a shortcut object on the desktop
Set MyShortcut = WSHShell.CreateShortcut(DesktopPath &  "\Shortcut to notepad.lnk" )

' Set shortcut object properties and save it
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 "A shortcut to Notepad now exists on your Desktop."

' ********************************************************************************
' *
' * Welcome
' *
Sub Welcome()
    Dim intDoIt

    intDoIt =  MsgBox(L_Welcome_MsgBox_Message_Text,    _
                      vbOKCancel + vbInformation,       _
                      L_Welcome_MsgBox_Title_Text )
    If intDoIt = vbCancel Then
        WScript.Quit
    End If
End Sub
...
Рейтинг: 0 / 0
24.01.2003, 16:37
    #32096091
dao
dao
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание ярлыка
Я для работы с файлами использую FileSistemObject( из Microsoft Scripting Runtime-scrrun.dll) -вроде ничего не глючит
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
27.05.2004, 18:37
    #32537480
Rostyk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание ярлыка
Как создать ярлык с ключом в коммандной строке, например, "C:\MyDir\Myapp -k1"?
При создании по вышеприведённому примеру и по примеру из WSH хелпа строка в созданном ярлыке получается в кавычках и соответственно, ошибка:"Windows требуется файл "C:\MyDir\Myapp -k1"и т.д.
Windows 2000

Спасибо.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Создание ярлыка / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]