WinFuture-Forum.de: Problem Bei Batch - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Problem Bei Batch text angezeigt lassen.


#1 Mitglied ist offline   LOSEWEAPON 

  • Gruppe: aktive Mitglieder
  • Beiträge: 231
  • Beigetreten: 05. Dezember 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 22. Mai 2006 - 20:43

hallo


ich möchte in einer .bat datei einen text ein paar sekunden anzeigen lassen.

wenn ich
echo text

schreibe, kommt die cmd nur kurz und schließt sich sofort wieder.
Ich möchte aber, das man es auch lesen kann.

ach ja es soll nicht mit dem befehl "pause" sein.


thx

lose
0

Anzeige



#2 Mitglied ist offline   Spezi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 478
  • Beigetreten: 24. Februar 04
  • Reputation: 0
  • Wohnort:Wesel

geschrieben 22. Mai 2006 - 20:52

Hy,

ist eigentlich nicht direkt dafür gedacht aber du kannst
ping 127.0.0.1 -n 5 > NUL

verwenden. Du pingst dich halt in diesem Fall 5 mal selber an und dabei ensteht halt eine gewisse Zeit.

Das NUL leitet die Ausgabe in eine Datei mit dem Namen NUL um, das sich unter C:\Dokumente und Einstellungen\%Benutzername%\ gespeichert wird.
0

#3 Mitglied ist offline   flo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 7.955
  • Beigetreten: 14. November 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 22. Mai 2006 - 20:55

Ähm warum nicht mit "pause" ?
0

#4 Mitglied ist offline   LOSEWEAPON 

  • Gruppe: aktive Mitglieder
  • Beiträge: 231
  • Beigetreten: 05. Dezember 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 23. Mai 2006 - 19:30

weil ich nicht will, dass man eine taste drücken muss!

kann man auch mit einer batch datei was in den Autostart schreiben?
0

#5 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 24. Mai 2006 - 06:41

klar. Gibt mehrere Möglichkeiten. Autostart-Ordner, registry...
0

#6 Mitglied ist offline   LOSEWEAPON 

  • Gruppe: aktive Mitglieder
  • Beiträge: 231
  • Beigetreten: 05. Dezember 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 24. Mai 2006 - 13:15

und wie mache ich das?
0

#7 Mitglied ist offline   Stefan_der_held 

  • Gruppe: Offizieller Support
  • Beiträge: 14.293
  • Beigetreten: 08. April 06
  • Reputation: 887
  • Geschlecht:Männlich
  • Wohnort:Dortmund NRW
  • Interessen:Alles wo irgendwie Strom durchfließt fasziniert mich einfach weswegen ich halt Elektroinstallateur geworden bin :)

geschrieben 24. Mai 2006 - 13:37

Mit dem schreiben in den Autostart- Ordner ist doch relativ einfach... da brauchst du ebend nur direkt in das entsprechende Verzeichniss auf deiner HDD zu gehen.

z.b.: C:\Dokumente und Einstellungen\All Users\Startmenü\Autostart (deinen Pfad einfach mal suchen)

Mit dem Einbinden über die Registrierung kenn ich mich leider ncht so aus.... will dir auch nichts falsches erzählen.... ABER: versuchsmal mit der Komandozeile "regedit /?" oder so....

MFG,
Stefan
0

#8 Mitglied ist offline   LOSEWEAPON 

  • Gruppe: aktive Mitglieder
  • Beiträge: 231
  • Beigetreten: 05. Dezember 05
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 24. Mai 2006 - 13:55

hm ok danke erstmal.

aber jetzt müsste ich noch wissen wie ich es dort einfügen kann.
0

#9 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 24. Mai 2006 - 14:42

Du erzeugst dir eine valide .reg-Datei (echo "[HKEY_LOCAL_MACHINE... >" datei.reg), dann startest du regedit mit dem Schalter /s sowie als weiteren Parameter die Datei: (regedit /s datei.reg)
0

#10 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 24. Mai 2006 - 15:28

Zitat

kommt die cmd nur kurz und schließt sich sofort wieder.
Ich möchte aber, das man es auch lesen kann.

Dann mach VORHER 'ne Konsole auf oder mach den Aufruf mit dem Switch /k.

Dieser Beitrag wurde von Rika bearbeitet: 24. Mai 2006 - 15:31

Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#11 Mitglied ist offline   2cool 

geschrieben 24. Mai 2006 - 20:49

Wenn Du die cmd mit /k startest, bleibt sie zwar auf,
aber muss dann natürlich auch wieder geschlossen werden,
also wäre schon wieder eine Aktion des Benutzers erforderlich.



Wenn Dein Script als einziges auf der cmd läuft,
nimm doch ruhig pause, am besten gleich pause >nul.

Vorher schickst Du den hier auf die Reise, der ist wie ein Bumerang:

start /min cmd /c "ping -n 4 127.0.0.1 >nul && taskkill /im cmd.exe /f"



Einfach mal in eine offene cmd eingeben und kurz abwarten..... ;)
greetz, 2cool

web: cmd-script
mail: [email protected]
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0