[Batch/Bash] Verhindern das Batch Datei geschlossen wird.

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Brutails, 20. April 2009 .

  1. 20. April 2009
    Verhindern das Batch Datei geschlossen wird.

    Hab immoment ein kleines Problem und zwar schreibe ich immoment eine kleine Batchdatei die einfach nur ein paar Befehl abarbeitet. Erstellt z.b. mehrere .txt's aufm Desktop usw.
    Jedoch möchte ich verhindern das der jenige der die Batchdatei ausgeführt hat, diese auch einfach wieder per Mausklick beenden kann.

    Deswegen meine Frage an euch: Gibt es irgendwie ne Möglichkeit das man die offene Batchdatei nicht einfach wieder mit der Maus schließen kann oder sonst irgendwie?

    Ich hab zuerst daran gedacht, mit nem Befehl in der Regestry die Maus zu deaktivieren. Jedoch weiß ich noch nicht so recht wie das funtkioniert

    Was ich eher verhindern will das ich für diese "Procedur" 2 Batchdateien benötige.
    Also das die eine immer überprüft ber "if exist" ob die andere noch geöffnet ist. Würde das ganz lieber nur mit einer hinbekommen.

    Kann mir da vielleicht jemand bei diesem Problem helfen. (Hoffe mein Problem ist klar geworden^^.)

    BW's sind immer drin Jungs

    mfg Brutails
     
  2. 21. April 2009
    AW: Verhindern das Batch Datei geschlossen wird.

    hi
    wie es mit ner batch allein geht weis ich nicht, aber vielleicht helfen dir die flogenden 2 links ja weiter.

    ★★★★★ DontCloseMe 1.0 — MasterBootRecord.de - DontCloseMe 1.0 Remote Control Inventarisierung Hardware dokumentenmanagement system dokumenten-management-system dokumentenverwaltung dms documentmanagementsystem apple iphone Inventur Software Lizenzkontrolle Lizenz kontrolle remotecontrol vnc pc-anywhere Hommingberger Gepardenforelle dameware tivoli hyena active directory adsi windows nt 2000 xp 2003 .net dotnet terminal server administration administrator passwort zurücksetzen reset screenshot installation service prozesse programme tool windows-nt windows-xp windows-2000 server root vista linux admin user reset reboot rebooten neustart automatisch automatisieren kostenlos download freeware shareware DontCloseMe 1.0

    Fenster öffnen und abbrechen nicht erlauben - administrator.de



    mffg 0x23
     
  3. 21. April 2009
    AW: Verhindern das Batch Datei geschlossen wird.

    Danke dir aber das mit dem DontCloseMe hatte ich auch schon gefunden. Naja aber mir wär es halt lieber wenn man dies mit nur einer Batchdatei verhindern kann.

    mfg Brutails
     
  4. 21. April 2009
    AW: Verhindern das Batch Datei geschlossen wird.

    hm ich vermute mal du willst es auch nicht via vbscript aufrufen das es kein fenster anzeigt oder?

    sonst könntest du es so machen
    Code:
    Set WshShell = CreateObject("WScript.Shell")
    cmds=WshShell.RUN("c:\main.bat", 0, True)
    Set WshShell = Nothing
    
    mehr würde mir jetzt auf die schnelle leider auch ned einfallen, sry
     
  5. 22. April 2009
    Hi

    Also ich habe schon länger nichts mehr mit Batch gemacht, aber mann kann doch mit einer Batch-Datei die Registry ein wenig verändern. Ich habe hier mal nen Link wo du siehst was du in der Registry ändern musst um die Maus zu deaktivieren http://www.winfaq.de/faq_html/Content/tip0500/onlinefaq.php?h=tip0571.htm

    Greezz

    Z3R0 PO!nt

    P.S Ich hoffe du willst damit niemandem schädigen...
    Ansonsten hoffe ich dass es dir geholfen hat.

    Also ich glaube das ganze müsste so aussehen:
    Code:
    Set WSHShell = WScript.CreateObject("WScript.Shell")
    WSHShell.RegWrite "HKLM\system\currentcontrolset\services\Mouclass\start", 4, "REG_DWORD"
    
    MfG

    Z3R0 PO!nt

    P.S Nicht vergessen später in der Batch wieder den gleichen Code nur als 4 eine 1 sonst hat man die Maus deaktiviert. Die Maus ist dann auch beim nächsten Neustart des Rechners deaktiviert. Also nicht vergessen.
     
  6. 24. April 2009
    AW: Verhindern das Batch Datei geschlossen wird.

    geht zwar nicht immer weil manche scripts geschlossen sind musst du ausprobieren.

    Ich hab das so gemacht das ich als erstes ne reg erzeuge, sie ausführe und dannach wieder lösche.

    Und in der reg erzeuge ich einfach nen eintrag im autostart.
    Somit ist die anwendung unsichtbar als es kommt kein fenster und sie kann nur über den Taskmanager geschlossen werden. Ausserdem kannst du dort auch einstellen wie der name des dort angezeigen prozesses lauten soll.

    Wenn du noch fragen hast sag bescheid !
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.