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

 
Antwort
Themen-Optionen Ansicht
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
Ungelesen 12.08.09, 07:07   #2
_XperienCe_
Anfänger
 
Benutzerbild von _XperienCe_
 
Registriert seit: Feb 2009
Beiträge: 7
Bedankt: 11
_XperienCe_ ist noch neu hier! | 0 Respekt Punkte
Standard

Na kann mir keiner helfen???
_XperienCe_ ist offline   Mit Zitat antworten
Ungelesen 01.09.09, 10:25   #3
thrash_master
Hüter des Metal
 
Benutzerbild von thrash_master
 
Registriert seit: Jul 2009
Ort: Sol - System
Beiträge: 124
Bedankt: 35
thrash_master ist noch neu hier! | 0 Respekt Punkte
Standard

fehlt bei diesen beiden Zeilen vllt ein "ü"
(sind rot marktiert)

Code:
set "zielpfad=C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\Fernwartung\"
cd C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\
__________________
Signaturen sind selten dieses Jahr...
thrash_master ist offline   Mit Zitat antworten
Antwort


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 01:18 Uhr.


Sitemap

().