Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge

ftp transfer per autostart (Win-XP)

arme socke / 4 Antworten / Flachansicht Nickles

Hallo, mein Programm ist nun eigentlich fertig aber hat den Test letztenendes doch nicht bestanden. Ich habe eine Datei die sich im autostart befindet und von dort aus einen ftp download starten soll wenn der Computer gestartet wird. Programmiert habe ich es alles per batch. Das Programm kennt aber leider keine "wait bis systemstart fertig" funktion. Daher habe ich mehrere Pings hintereinandergekoppelt um sicher zu gehen, dass das System für den ftp Transfer fertig gestartet ist und die Internetverbindung besteht. Aber es klappt einfach nicht. Wenn ich selber in den autostartordner gehe und die Datei ausführe funktioniert alles wunderbar aber ich will ja, dass alles von selbst geschieht.
Kennt da jemand eine Lösung?

bei Antwort benachrichtigen
arme socke Nachtrag zu: „Das habe ich jetzt auch kapiert: Während das system startet und die Datei...“
Optionen

Also ich habe nun eine Idee wie ich die Verknüpfung hinbekomme. Ich speicher aus der Batch eine Vbs aus mit dem Verknüpfungsbefehl. Das geht wenn ich zb (2zeile): echo Const strProgram ="\test" >>2.vbs mache usw .... bekomme das auch so ganz toll hin bis auf diese eine Zeile: echo Set objShortcut=objShell.CreateShortcut(strLPfad & "\" & strProgramtitel & ".lnk") >>2.vbs Die will er mir einfach nicht erstellen. vermutlich liegt das an den anführungszeichen, aber die müssen ja dort so sein. Was kann ich denn da tun??


MfG

arme Socke

bei Antwort benachrichtigen