myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

[BATCH] Startmenüverknüpfung

Willkommen

myGully

Links

Forum

 
 
 
Themen-Optionen Ansicht
Prev Vorheriger Beitrag   Nächster Beitrag Next
Ungelesen 11.08.09, 15:18   #1
_XperienCe_
Anfänger
 
Benutzerbild von _XperienCe_
 
Registriert seit: Feb 2009
Beiträge: 7
Bedankt: 11
_XperienCe_ ist noch neu hier! | 0 Respekt Punkte
Standard [BATCH] Startmenüverknüpfung

Hallo liebe Community!

Also ich stehe vor einem Problem:

Ich will eine Batch Datei schreiben die mir eine .exe Datei auf C:/POI/ kopiert.
Das funktioniert auch super!
Nun will ich, dass die Batch Datei eine Startmenüverknüpfung anleget die auf diese .exe verweist. Meine Überlegung war das ich die bereits erstelle und dann einfach ein temporäres VB S***** schreibe die diese schließlich richtig anlegt und rüberkopiert.
Das ganze soll dazu dienen das diese Batch Datei vom Internet geladen werden kann in diesem Archiv befindet sich die zu kopierende .exe und die Verknüpfung. Und auf Knopfdruck soll diese auf den aktuellen PC rüberkopiert werden und der Startmenüeintrag erstellt werden.

Alles funktioniert bis auf das mit der Verknüpfung. Da gibt es einen Syntaxfehler.
Hier mein Codeausschnitt, vielleicht kennt sich wer aus. Bitte um eure Hilfe.

Zitat:
set var=%CD%\\
cd c:\
mkdir POI
cd %var%
copy pch.exe C:\POI\
set "zielpfad=C:\Dokumente und Einstellungen\All Users\Startmen\Programme\Fernwartung\"
cd C:\Dokumente und Einstellungen\All Users\Startmen\Programme\
mkdir Fernwartung
cd %var%
::copy Fernwartung.lnk %zielpfad%
set "progtitel=PCH"
set "progdir=C:\POI\"
set "progexe=pch.exe"

echo Set objShell=WS*****.CreateObject("Ws*****.Shell")>%te mp%MakeShortCut.vbs
echo Set objShortcut=objShell.CreateShortcut("%zielpfad%\%p rogtitel%.lnk")>>%temp%\MakeShortCut.vbs
echo objShortcut.TargetPath="%progdir%\%progexe%">>%tem p%\MakeShortCut.vbs
echo objShortcut.WorkingDirectory="%progdir%">>%temp%\M akeShortCut.vbs
echo objShortCut.Save>>%temp%\MakeShortCut.vbs

cs***** //nologo %temp%\MakeShortCut.vbs

del %temp%\MakeShortCut.vbs
pause
_XperienCe_ ist offline   Mit Zitat antworten
 


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:28 Uhr.


Sitemap

().