Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Ich möchte...

sires / 4 Antworten / Baumansicht Nickles

Hallo zusammen :)

...,daß mein Rechner beim ersten Start des Tages (und nur beim ersten) Mozilla Sunbird öffnet. Wäre sehr froh, wenn Ihr mich mit Euren Ideen und Tips etwas pushen könntet, habe momentan keine konkrete Idee diesbezüglich (evtl. ne batch?).

Gruß an alle

bei Antwort benachrichtigen
mr.escape sires „Ich möchte...“
Optionen
evtl. ne batch?
Z.b. "*.cmd":
@echo off
date /t>\now.txt
fc \now.txt \last.txt
IF ERRORLEVEL 1 goto einmal
goto :eof
:einmal
echo start programm
del \last.txt
ren \now.txt \last.txt


Die pfade/dateinamen dabei anpassen aber \last.txt muss dabei persisten bleiben, also keine temporäre datei/pfad wählen.

mr.escape
"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen
sires Nachtrag zu: „Ich möchte...“
Optionen

Hallo nochmal,

hab das wie bei von Dir beschrieben versucht, hier der Text:

@echo off
date /t>c:\cmd\now.txt
fc c:\cmd\now.txt c:\cmd\last.txt
IF ERRORLEVEL 1 goto einmal
goto :eof
:einmal
echo start c:\\programme\\mozilla sunbird\\sunbird.exe
del c:\cmd\last.txt
ren c:\cmd\now.txt c:\cmd\last.txt

Habe vor dem ersten Start die c:\cmd\last.txt angelegt, wenn ich dann starte sieht das so aus:

C:\cmd>start_sunbird
Vergleichen der Dateien C:\CMD\now.txt und C:\CMD\LAST.TXT
***** C:\CMD\now.txt
21.02.2006
***** C:\CMD\LAST.TXT
*****

start c:\\programme\\mozilla sunbird\\sunbird.exe
Syntaxfehler.

Habe die Zeile mit der start-Anweisung auch schon ohne doppelte backslashes gemacht, Ergebnis ist das gleiche.
Wäre schön, wenn mir jemand helfen könnte.

Gruß
sires

bei Antwort benachrichtigen
mr.escape sires „Quelltext:“
Optionen
Habe die Zeile mit der start-Anweisung auch schon ohne doppelte backslashes gemacht, Ergebnis ist das gleiche.
Wie dir inzwischen sicher aufgefallen sein dürfte, ist im kompletten dateinamen eine leerstelle, so dass der start befehl den betroffenen teil in anführungszeichen erwartet.

Mit all den pfaden und den besonderheiten bei start und ren sollte das ganze in etwa so aussehen:
@echo off
date /t>c:\cmd\now.txt
fc c:\cmd\now.txt c:\cmd\last.txt
IF ERRORLEVEL 1 goto einmal
goto :eof
:einmal
start /d"c:\programme\mozilla sunbird\" sunbird.exe
if exist c:\cmd\last.txt del c:\cmd\last.txt
ren c:\cmd\now.txt last.txt


mr.escape
"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen
sires mr.escape „ Wie dir inzwischen sicher aufgefallen sein dürfte, ist im kompletten...“
Optionen

Vielen vielen Dank! Es läuft! :))

bei Antwort benachrichtigen