2009-01-06 5 views

Antwort

20

Ich bezweifle, es gibt eine Möglichkeit, es mit einem Batch-Skript zu tun. Es ist doable in VBScript, obwohl.

Set sh = CreateObject("WScript.Shell") 
Set shortcut = sh.CreateShortcut("C:\Wherever\Shortcut.lnk") 
shortcut.TargetPath = "C:\Wherever\Whatever.txt" 
shortcut.Save 

das Skript in einer Datei in vbs Endung speichern und es von der Kommandozeile ausgeführt cscript whatever.vbs verwenden.

(Lass dich nicht von dem Namen täuschen - CreateShortcut verwendet wird sowohl Verknüpfungen erstellen und ändern.)

+0

und er kann eine VBScript-Datei aus seiner Batch-Datei mit Cscript – kenny

+0

Excellent aufrufen. Das wäre perfekt. Ich werde immer noch ein Batch-Skript schreiben, weil ich VB nicht lernen will, sondern dein VB-Skript verwende. Danke Tmdean und Kenny! –

+0

Gibt es eine Möglichkeit, das Ziel zu erzwingen - unabhängig davon, ob Sie tatsächlich berechtigt sind, selbst auf das Ziel zuzugreifen? Ich versuche eine Verknüpfung zu erstellen, die auf den neuen Speicherort für den Inhalt eines Ordners verweist, aber Windows lässt mich das Ziel nicht festlegen, da ich keine Berechtigungen für das Ziel habe. Ich brauche keinen Zugriff auf das Ziel, ich möchte nur andere darauf hinweisen, die diese Berechtigungen haben. – GG2

4

: Es ist kein natives Programm, das dies zu erreichen, mit Fenstern kommt. Ich habe vor einiger Zeit das Internet nach der gleichen Funktionalität durchforstet und bin auf die kostenlose Software XXMKLINK gestoßen.

Mit XXMKLINK können Sie eine Batch-Datei für Software Installation schreiben, die von spezialisierten instllation Programme geschehen ist. Grundsätzlich soll XXMKLINK die Informationen von einer Befehlszeile sammeln und in eine Verknüpfung verpacken.

Befehlssyntax von XXMKLINK:

xxmklink spath opath [ arg [ wdir [ desc [ mode [ icon[:n] ]]]]] 

where 

    spath  path of the shortcut (.lnk added as needed) 
    opath  path of the object represented by the shortcut 
    arg  argument string (use quotes with space, see below) 
    wdir  path of the working directory (for "Start in") 
    desc  description string (shown in Shosrtcut's Properties) 
    mode  display mode (1:Normal [default], 3:Maximized, 7:Minimized) 
    icon[:n] icon file [with optional icon index value n] 

    In addition to the above, the following switches are supported 
    which can be placed in any position in the command line. 

    /p  prompts before action 
    /q  no output when successful (quiet) 
    /e  checks error condition strictly 

Der Nachteil ist, Sie werden die xxmklink exe auf jedem Computer mit dem Batch-Skript kopieren müssen.

Ein Link zum Herunterladen ist am Ende der verlinkten Seite verfügbar.

Verwandte Themen