21. Mai 2024, 04:36 Hallo Gast.
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge. Hierbei werden gemäß Datenschutzerklärung Benutzername und Passwort verschlüsselt für die gewählte Dauer in einem Cookie abgelegt.


Select Boards:
 
Language:
 


Autor Thema: Fragen zu .bat Dateien  (Gelesen 1922 mal)

mio

  • Gast
Fragen zu .bat Dateien
« am: 8. Sep 2010, 15:44 »
Hi
Hat jmd. Ahnung, wie es möglich ist, eine . bat Datei Automatisch starten zu lassen, wenn ich einen Datenträger in ein Laufwerk lege?
« Letzte Änderung: 9. Sep 2010, 18:43 von Mio »

Altaïr

  • Held von Helms Klamm
  • ***
  • Beiträge: 1.228
  • Nichts ist wahr - Alles ist erlaubt
Re:Autostart von .bat Dateien
« Antwort #1 am: 8. Sep 2010, 19:38 »
Oh, das klingt aber sehr böse. :D
Ich weiß nur wie man eine batch direkt nach der Entpackung eines Archivs starten lässt. Wenn dir das weiterhilft.
- Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen. -

mio

  • Gast
Re:Autostart von .bat Dateien
« Antwort #2 am: 8. Sep 2010, 19:43 »
wäre auch nett, wenn du das Posten könntest (Ich versuche, möglichst viel darüber in Erfahrung zu bringen)

Altaïr

  • Held von Helms Klamm
  • ***
  • Beiträge: 1.228
  • Nichts ist wahr - Alles ist erlaubt
Re:Autostart von .bat Dateien
« Antwort #3 am: 8. Sep 2010, 21:24 »
Also du brauchst erstmal WinRar.
Dann erstellst du ein Archiv mit Winrar, in dem deine batch und optional auch andere Datein sind.
In den folgenden Optionen "Archive name and parameters" wählst du im Reiter "General" unter "Archiving options" "Create SFX archive" (self extracting archive). Das macht das archiv zu einer .exe die sich ohne jegliches Programm selbst entpacken kann.
Jetzt gehst du in den Reiter "Options" und klickst auf "SFX options".
Dort gibst du unter "Setup program" bei "Runa fter extraction" den Namen deiner, nach der Entpackung auszuführenden Datei an. In dem Fall die batch Datei.
Das ganze funktioniert hervorragend, wenn du mit der batch den PC von Freunden herunterfahren willst.  [ugly]
- Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen. -

Dralo

  • Knappe Rohans
  • **
  • Beiträge: 903
  • DragonLord
Re:Autostart von .bat Dateien
« Antwort #4 am: 8. Sep 2010, 21:42 »
du kannst auch einfach eine "autorun.inf" erstellen ;)

du fügst die *.bat-datei auf dem Datenträger ein, dann erstellst du ein neues textdokument (rechtsklick->neu...) und benennst es "autorun. Dann musst du noch die Dateiendung von "txt" auf "inf" ändern
(->das geht nur, wenn man die endungen im Explorer anzeigen lässt (Win7: Computer->oben links auf "Organisieren"->Ordner und suchfunktionen->haken raus bei "bekannte dateiendungen ausblenden"))
wenn du die endung .txt sehen kannst, ändere sie einfach in inf um.
dann öffnest du die neue "autorun.inf" und schreibst
Zitat
[autorun]
open=[Name deiner deine batch datei]
Icon=[optional, damit könntst du noch einstellen, welches Symbol die eingelegte DVD im Arbeitsplatz etc hat]

joa dann müsste es gehen :) vll vorher mal ausprobieren und nurn Image brennen, dann spart man sich die Rohlinge falls was nich geht....

MfG

Altaïr

  • Held von Helms Klamm
  • ***
  • Beiträge: 1.228
  • Nichts ist wahr - Alles ist erlaubt
Re:Autostart von .bat Dateien
« Antwort #5 am: 8. Sep 2010, 21:46 »
Du kannst auch einfach beim Speichern der txt auf "Alle Dateien" wechseln und dann gleich die Endung nach deinen Wünschen hinzufügen.

@Darlo: Vielein Dank, man lernt doch immer was neues dazu.  :)

Edit: Irgendwie funzt das nicht. Hab es mit Image probiert. Das Icon wird nich angezeigt und wenn es bei Autostart die Batch öffnen soll, dann fragt er mich mit welchem Programm er sie ausführen soll.
« Letzte Änderung: 8. Sep 2010, 22:00 von Altaïr »
- Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen. -

mio

  • Gast
Re:Autostart von .bat Dateien
« Antwort #6 am: 9. Sep 2010, 18:43 »
hmmm bei mir funzt das auch nicht, kann es sein, dass diese methode für einen USB Stick nicht funktioniert?
@Altaïr
...
Das ganze funktioniert hervorragend, wenn du mit der batch den PC von Freunden herunterfahren willst.  [ugly]

ui^^
wie funktioniert das denn?

Don-DCH

  • Bibliothekar Bruchtals
  • **
  • Beiträge: 297
Re:Fragen zu .bat Dateien
« Antwort #7 am: 9. Sep 2010, 19:59 »
So leicht lässt sich ohne Programme der andere Pc nicht herunterfharen...
Da musst du Admin am anderen PC sein,meiens Wissens geht das nur über Gruppenrichtlinien oder zusatzprogramme....


MFG Don-DCH
My Intel SSD Rocks =D

Dralo

  • Knappe Rohans
  • **
  • Beiträge: 903
  • DragonLord
Re:Autostart von .bat Dateien
« Antwort #8 am: 9. Sep 2010, 21:46 »
Edit: Irgendwie funzt das nicht. Hab es mit Image probiert. Das Icon wird nich angezeigt und wenn es bei Autostart die Batch öffnen soll, dann fragt er mich mit welchem Programm er sie ausführen soll.

hmmm.... kann sein dass das nur mit .exe-dateien geht, war nur so ne idee, ich dachte, dann wird die batch eben automatisch mit dem entsprechenden Program geöffnet....
Zumindest mit einer exe funzt es, das hab ich auch schon selbst auf mehreren dvds gemacht und das ist auch auf jeder "professionellen" disk (zb. SuM) so gemacht
Das icon muss übrigens als .ico-datei vorliegen oder eben von einer .exe das bild, soweit ich weiß.....

Altaïr

  • Held von Helms Klamm
  • ***
  • Beiträge: 1.228
  • Nichts ist wahr - Alles ist erlaubt
Re:Fragen zu .bat Dateien
« Antwort #9 am: 10. Sep 2010, 12:01 »
@DonDCH: Du gehst vielleicht davon aus, dass es darum geht einen PC über einen anderen PC auszuschalten.

@Mio: Das ist ganz einfach:

Da batch Dateien im Prinzip zur Speicherung und späteren Abspielung von DOS Befehlen dienen, kannst du einfach über shutdown und die entsprechenden Parameter dahinter den PC runterfahren lassen.

Du gibst einfach in die Batch Datei oder ein cmd ein:

shutdown -s -t 60 -c "Hallo"

(Leerzeichen dürfen nicht ausgelassen werden)
Hierbei steht -s für das Herunterfahren an sich.
t bestimmt den Countdown vor dem Herunterfahren (in Sekunden). Ich habe im Beispiel einfach mal 60 genommen.
c gibt einen Text aus, in dem Fall "Hallo". Man muss den gewünschten Text zwischen die Anführungszeichen setzten.

Wenn man es am eigenen Rechner probieren will und auch in einigen anderen Situationen kann das helfen:

shutdown -a

Mit diesem Parameter wird das Herunterfahren abgebrochen. Da man meistens keine Zeit mehr hat, wenn das Herunterfahren schon begonnen hat, kann man es einfach in cmd (Eingabeaufforderung) eingeben.

In Kombination mit dem SFX Archiv in meinem ersten Post, könnte man bei der Datei die sich nach dem Entpacken selbst ausführt, eine Batch Datei angeben, die das Herunterfahren des Rechners bezweckt.
- Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen. -

Don-DCH

  • Bibliothekar Bruchtals
  • **
  • Beiträge: 297
Re:Fragen zu .bat Dateien
« Antwort #10 am: 11. Sep 2010, 00:50 »
Abend,

Ich gehe davon aus was Miro geshcrieben hatte wie das geht,
denn so einfach mit der batch datei ist das nämlich nicht...

Ohne AD geht es meines Wissens nur wenn beide PC´s den Selben User haben als Administrator! Und erst ab Professional Version,falls ich hier falsch liege korrigiert mich bitte,ich meine aber das es in den Gruppenrichtlinien einegstellt werden muss,diese sind bei Home natürlich nciht vorhanden.

MFG Don-DCH
My Intel SSD Rocks =D