Frage zu einer Batch Datei |
Willkommen, Gast ( Anmelden | Registrierung )
Frage zu einer Batch Datei |
01.08.2007, 22:22
Beitrag
#1
|
|
Ist unverzichtbar Gruppe: Mitglieder Beiträge: 14.840 Mitglied seit: 05.07.2004 Mitglieds-Nr.: 1.143 Betriebssystem: Windows 7 SP1 (x64) Virenscanner: NIS2013 Firewall: NIS2013 |
Folgendes Problem , ich will eine selbstgeschriebene Batchdatei beim Autostart mitstarten jedoch ohne sichtbares Command-Fenster , bzw. gibt es Möglichkeiten das Fenster automatisch schliessen zu lassen ? Ein reiner Exit Befehl reicht da nicht weil der aufgerufene Prozess auf dem Commandopromt "nicht" beendet wird.
Bitte um Vorschläge. -------------------- Der Beitrag wurde von Unbekannt bearbeitet: Morgen, 06:00
System: Intel C2Q9550 , Gigabyte GA-P35-DS3L , 8GB Mushkin , XFX HD6670 , Samsung SATA2 (750GB, 500GB, 2x 1TB) , ATAPI & NEC DVDRAM , TFT Samsung T260 26" , Case Lian Li PC-7FNW , Corsair Accelerator SSD 60GB "Irgendwelche Politiker mögen irgendwann mal einen cleveren Gedanken haben, aber in der Regel plappern sie nur die Agenda der Lobbyisten nach." Lobbyismus für Dummies : http://www.youtube.com/watch?v=P_QVyOGnIrI Einschätzung zur Wikileaks Lage : http://www.youtube.com/watch?v=HVJAUECLdo8 , http://www.youtube.com/watch?v=gWR4VAyva6s |
|
|
01.08.2007, 22:56
Beitrag
#2
|
|
Womanizer Gruppe: Freunde Beiträge: 3.798 Mitglied seit: 05.05.2004 Mitglieds-Nr.: 765 |
Batchdatei ohne Command-Fenster geht nicht.
-------------------- |
|
|
02.08.2007, 01:10
Beitrag
#3
|
|
Threadersteller Ist unverzichtbar Gruppe: Mitglieder Beiträge: 14.840 Mitglied seit: 05.07.2004 Mitglieds-Nr.: 1.143 Betriebssystem: Windows 7 SP1 (x64) Virenscanner: NIS2013 Firewall: NIS2013 |
Ich glaubs ich habs hinbekommen , ich will ein bestimmten Prozess über ein anderen Workspace im Speicher geladen haben und da viel mir als erstes ein den über die Dos-Eingabe zu starten.
Jetzt klappt das Fenster alleine zu wenn das gestartet ist -------------------- Der Beitrag wurde von Unbekannt bearbeitet: Morgen, 06:00
System: Intel C2Q9550 , Gigabyte GA-P35-DS3L , 8GB Mushkin , XFX HD6670 , Samsung SATA2 (750GB, 500GB, 2x 1TB) , ATAPI & NEC DVDRAM , TFT Samsung T260 26" , Case Lian Li PC-7FNW , Corsair Accelerator SSD 60GB "Irgendwelche Politiker mögen irgendwann mal einen cleveren Gedanken haben, aber in der Regel plappern sie nur die Agenda der Lobbyisten nach." Lobbyismus für Dummies : http://www.youtube.com/watch?v=P_QVyOGnIrI Einschätzung zur Wikileaks Lage : http://www.youtube.com/watch?v=HVJAUECLdo8 , http://www.youtube.com/watch?v=gWR4VAyva6s |
|
|
02.08.2007, 07:06
Beitrag
#4
|
|
Gehört zum Inventar Gruppe: Mitglieder Beiträge: 2.139 Mitglied seit: 24.09.2004 Mitglieds-Nr.: 1.424 |
Also, ich muss auf unserem Server auch Datenbanken hochfahren, was leider auch nur in einem Dos-Fenster funkt.
Erstens kannst du bei den Eigenschaften des Batches angeben, dass das Fenster minimiert sein soll. Somit ist es schon nur mal auf der Taskleiste sichtbar. Außerdem kannst du für Prozesse, die du innerhalb des Dos-Fensters startest (und die dann natürlich weiterlaufen sollen), den Befehl "Start" verwenden, danach funktioniert auch der exit-Befehl, weil der Batch nicht auf die Beendigung des Prozesses wartet. Also in etwa so: @echo off cls . blabla . blabla . blabla start r:\db_backup . blabla . blabla . blabla exit Der Prozess db_backup wird gestartet und gleich danach werden die nächsten Befehle ausgeführt, ohne dessen Beendigung abzuwarten, also schließt sich auch das Dos-Fenster wieder...... -------------------- Diskutiere nie mit einem Idioten!
Er zieht dich auf sein Niveau runter und schlägt dich dort mit seinen eigenen Waffen! |
|
|
02.08.2007, 14:29
Beitrag
#5
|
|
Ist unverzichtbar Gruppe: Mitglieder Beiträge: 11.168 Mitglied seit: 28.11.2004 Mitglieds-Nr.: 1.621 Betriebssystem: Windows 10 pro x64 Virenscanner: Emsisoft Anti-Malware Firewall: Sandboxie | cFos |
Batch-Kurs für Einsteiger in 20 Lektionen von Horst Schaeffer
http://www.antonis.de/dos/batchtut/bat-kurs/ Programmierung mit MS Visual Basic http://www.rhirte.de/vb/home.htm Die besten Visual Basic-Tutorials http://vbbooks.de/Tutorials.html Der Beitrag wurde von Solution-Design bearbeitet: 02.08.2007, 14:38 -------------------- Yours sincerely
Uwe Kraatz |
|
|
02.08.2007, 14:48
Beitrag
#6
|
|
Threadersteller Ist unverzichtbar Gruppe: Mitglieder Beiträge: 14.840 Mitglied seit: 05.07.2004 Mitglieds-Nr.: 1.143 Betriebssystem: Windows 7 SP1 (x64) Virenscanner: NIS2013 Firewall: NIS2013 |
Danke Uwe und krond , ich hab schon ende der 90ziger Batches für andere geschrieben , das war nicht meine Fragestellung.
Mein Frage war "...jedoch ohne sichtbares Command-Fenster , bzw. gibt es Möglichkeiten das Fenster automatisch schliessen zu lassen" . Ich hab da ein Tool gefunden was eine Batch oder Prozess im Hintergrund läd und in dem Workspace des Tools läuft , das ganze rufe ich über eine Batch auf wo sich dann das Dos-Fenster normal mit Exit beenden lässt. Ich hoffe ich erreiche damit genau das was ich wollte. @Manu Stimmt , es sollte sich nur von alleine zumachen -------------------- Der Beitrag wurde von Unbekannt bearbeitet: Morgen, 06:00
System: Intel C2Q9550 , Gigabyte GA-P35-DS3L , 8GB Mushkin , XFX HD6670 , Samsung SATA2 (750GB, 500GB, 2x 1TB) , ATAPI & NEC DVDRAM , TFT Samsung T260 26" , Case Lian Li PC-7FNW , Corsair Accelerator SSD 60GB "Irgendwelche Politiker mögen irgendwann mal einen cleveren Gedanken haben, aber in der Regel plappern sie nur die Agenda der Lobbyisten nach." Lobbyismus für Dummies : http://www.youtube.com/watch?v=P_QVyOGnIrI Einschätzung zur Wikileaks Lage : http://www.youtube.com/watch?v=HVJAUECLdo8 , http://www.youtube.com/watch?v=gWR4VAyva6s |
|
|
03.08.2007, 00:16
Beitrag
#7
|
|
Ist unverzichtbar Gruppe: Mitglieder Beiträge: 11.168 Mitglied seit: 28.11.2004 Mitglieds-Nr.: 1.621 Betriebssystem: Windows 10 pro x64 Virenscanner: Emsisoft Anti-Malware Firewall: Sandboxie | cFos |
Danke Uwe und krond , ich hab schon ende der 90ziger Batches für andere geschrieben , das war nicht meine Fragestellung. Ich Ende der 80er und 4DOS war mein Freund Und weil man ja so vergesslich wird, benutze ich die kleine Datenbank von H. Schaeffer. Mein Frage war "...jedoch ohne sichtbares Command-Fenster , bzw. gibt es Möglichkeiten das Fenster automatisch schliessen zu lassen" . Ich denke, inmitten seiner Aufzählung meinte Wolfgang eher CALL statt Start, ansonsten war es schon zu finden. Ich hab da ein Tool gefunden was eine Batch oder Prozess im Hintergrund läd und in dem Workspace des Tools läuft , das ganze rufe ich über eine Batch auf wo sich dann das Dos-Fenster normal mit Exit beenden lässt. Ich hoffe ich erreiche damit genau das was ich wollte. Hört sich nett an. Irgendwie wie http://expect.nist.gov/#windows Stimmt , es sollte sich nur von alleine zumachen Stand auch in Kronds Liste. Nennt sich für Windows Batches "exit" -------------------- Yours sincerely
Uwe Kraatz |
|
|
03.08.2007, 09:43
Beitrag
#8
|
|
Gehört zum Inventar Gruppe: Mitglieder Beiträge: 2.139 Mitglied seit: 24.09.2004 Mitglieds-Nr.: 1.424 |
Ich Ende der 80er und 4DOS war mein Freund Und weil man ja so vergesslich wird, benutze ich die kleine Datenbank von H. Schaeffer. Da habe ich auch viele, viele Batches geschrieben. Dos war einfach, Unix (HP) kann da schon um einiges mehr....Bin ich froh, dass diese Zeiten großteils vorbei sind (für mich, Batches werden natürlich heute auch noch genug geschrieben/eingesetzt).... Ich denke, inmitten seiner Aufzählung meinte Wolfgang eher CALL statt Start, ansonsten war es schon zu finden. Hmmm, "Start" funktioniert 100%ig, soweit ich weiß, kann man Start und Call beliebig verwenden, ist das gleiche?!?!?! -------------------- Diskutiere nie mit einem Idioten!
Er zieht dich auf sein Niveau runter und schlägt dich dort mit seinen eigenen Waffen! |
|
|
03.08.2007, 09:59
Beitrag
#9
|
|
Gehört zum Inventar Gruppe: Mitglieder Beiträge: 2.139 Mitglied seit: 24.09.2004 Mitglieds-Nr.: 1.424 |
Sodala, gerade mal ausprobiert. Es gibt einen Unterschied zwischen Call und Start.
Call: ruft einen anderen Batch auf und kehrt nach dessen Abarbeitung wieder in den ersten Batch zurück, um die dort folgenden Befehle auszuführen Start: ruft einen anderen Batch als neuen Prozess auf (sieht man schön, da sich ein zweites Dos-Fenster öffnet), arbeitet aber den aktuellen Batch zum Ende ab, egal, was im zweiten Batch passiert. -------------------- Diskutiere nie mit einem Idioten!
Er zieht dich auf sein Niveau runter und schlägt dich dort mit seinen eigenen Waffen! |
|
|
21.09.2007, 13:52
Beitrag
#10
|
|
Gehört zum Inventar Gruppe: Mitglieder Beiträge: 1.690 Mitglied seit: 11.01.2007 Mitglieds-Nr.: 5.718 Betriebssystem: Intrepid Ibex / Vista Virenscanner: NIS 2009 Firewall: Router/NIS 2009 |
*Ausgrab*
Das dürfte auch eine Möglichkeit sein: <Drück> -------------------- Kleiner EKG-Leitfaden - Keine Macht den Drogen - Meine letzte Prüfung - Mein persönlicher Traum - Mein liebstes Arbeitsgerät
------------------------------------------------------------------------------------------------------------------------------------------------- Die Situation ist aussichtslos aber nicht kritisch. ------------------------------------------------------------------------------------------------------------------------------------------------- Vasofix 18G - 30yg Sufenta - 180mg Propofol - 35mg cis-Atra - 8erTubus - Sevo 1,3 MAC - FiO2 0,5 - etCO2 ~30 - alles wird gut! ------------------------------------------------------------------------------------------------------------------------------------------------- Internistisches Verbrechen oder nur ein schlechter Modetrend? Sagt NEIN zu Rosa Braunülen! |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 17.05.2024, 01:00 |