Jump to content

VBScript für Desktopshortcut


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo zusammen.

 

ich habe eine interne Telefonliste zusammengestellt und sie auf meinen Server abgelegt. Nun möchte ich den Usern einen Eintrag in Ihren Favoritenordner und eine Desktopverknüpfung für diese Seite erstellen.

Mit diesen PDF (http://mypage.bluewin.ch/eaglesoft/download/vbs/deployshortcuts.pdf) habe ich mir mein Script zusammengestellt.

 

Script

------------------------------------------------------

 

[Definition]

'Shortcut für Telefonverzeichnis auf DC

UID=Telefonlist01

Action=Deploy

DisplayName=Telefonverzeichnis

Description="Internes Telefonverzeichnis"

Type=URL

Command=http://dc/telefonverzeichnis.html

Icon=\\dc\viewer\modem.ico

Target=AllUserDesktop+QuickLaunch

TargetSubDir=none

[Definition]

[END]

 

------------------------------------------------------

 

Wenn ich das Script starte bekomme ich den Fehler das eine Anweisung in Zeile 7 Zeichen 1 erwartet wird. Fehlercode 800A0400.

 

Hat jemand eine Idee was die Ursache sein könnte.

 

 

Gruß Atwyl

Link zu diesem Kommentar

Wie kann ich der Verknüpfung ein bestimmtes Symbol zuordnen? Entweder eine .ico Datei oder ein Symbol aus der %SystemRoot%\system32\SHELL32.dll ?

 

Script sieht so aus:

 

Dim WSHShell, fs

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

Set fs = WScript.CreateObject("Scripting.FileSystemObject")

Function MakeDesktopShortcut( name, target )

Dim Shortcut,DesktopPath,StartupPath

DesktopPath = WSHShell.SpecialFolders("Desktop")

Set Shortcut = WSHShell.CreateShortcut(DesktopPath & "\" &name & ".lnk")

Shortcut.TargetPath = target

StartupPath = fs.GetParentFolderName( target )

If fs.FolderExists( StartupPath ) then

Shortcut.WorkingDirectory = StartupPath

End If

Shortcut.Save

End Function

MakeDesktopShortcut "Telefon", "http:\\Dc\telefon\Telefonverzeichnis RZW.html"

Link zu diesem Kommentar

hi

 

wenn mich ncihts täuscht, dann sollte der fehler in dieser zeile liegen.

Set Shortcut = WSHShell.CreateShortcut(DesktopPath & "\" &name & ".lnk")

 

 

setze mal ganz oben, bei DIm noch Shortcut hinzu.

ist ähnlich c++ oder so wo man die variablen deklarieren muss. was aber nicht zwingend ist.

 

also DIM Shortcut

 

hoffe das es damit erledigt ist

WSH und VB Script, tolle Sache sage ich nur ;)

 

grüße

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...