Rokop Security

Willkommen, Gast ( Anmelden | Registrierung )

 
Reply to this topicStart new topic
> Frage zu einer Batch Datei
Voyager
Beitrag 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
Go to the top of the page
 
+Quote Post
Manu
Beitrag 01.08.2007, 22:56
Beitrag #2



Womanizer
Gruppensymbol

Gruppe: Freunde
Beiträge: 3.798
Mitglied seit: 05.05.2004
Mitglieds-Nr.: 765



Batchdatei ohne Command-Fenster geht nicht.


--------------------
Go to the top of the page
 
+Quote Post
Voyager
Beitrag 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 wink.gif


--------------------
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
Go to the top of the page
 
+Quote Post
Krond
Beitrag 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!
Go to the top of the page
 
+Quote Post
Solution-Design
Beitrag 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
Go to the top of the page
 
+Quote Post
Voyager
Beitrag 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 wink.gif


--------------------
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
Go to the top of the page
 
+Quote Post
Solution-Design
Beitrag 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



ZITAT(bond7 @ 02.08.2007, 15:47) *
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 wink.gif Und weil man ja so vergesslich wird, benutze ich die kleine Datenbank von H. Schaeffer.

ZITAT(bond7 @ 02.08.2007, 15:47) *
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.

ZITAT(bond7 @ 02.08.2007, 15:47) *
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

ZITAT(bond7 @ 02.08.2007, 15:47) *
Stimmt , es sollte sich nur von alleine zumachen wink.gif


Stand auch in Kronds Liste. Nennt sich für Windows Batches "exit" wink.gif


--------------------
Yours sincerely

Uwe Kraatz
Go to the top of the page
 
+Quote Post
Krond
Beitrag 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



ZITAT(Solution-Design @ 03.08.2007, 01:15) *
Ich Ende der 80er und 4DOS war mein Freund wink.gif 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)....

ZITAT(Solution-Design @ 03.08.2007, 01:15) *
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!
Go to the top of the page
 
+Quote Post
Krond
Beitrag 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!
Go to the top of the page
 
+Quote Post
hypnosekroete
Beitrag 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!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



Vereinfachte Darstellung Aktuelles Datum: 17.05.2024, 01:00
Impressum