Supportnet / Forum / WindowsXP
.bat datei???
Frage
Hallo Leute
Mein Problem ist folgendes ich wollte eine bat Datei für meine Treiber erstellen damit sie sich von alleine installieren!Die Treiber öffnen sich zwar schon aber ich möchte das sie automatisch weiter machen! (also sich von selbst mit den richtigen Einstellungen installieren)
danke im voraus!
mfg. xSpider
Antwort 1 von Ralfman
Das wird so nicht funktionieren, da Du oftmals eine Setupdatei Starten mußt und Spätestens bei der Abfrage ob Du tatsächlich Installieren willst Schwierigkeiten bekommst.
Diverse registryeinträge mit einer Batch Datei sind problemlos machbar, aber dazu müßtest Du die Treiber Auseinanderfummeln und die genauen instalationpfade kennen. Das stelle ich mir lustig vor bei einem HP Multifunktionsgerät oder einer TV Karte.
Ralf
Diverse registryeinträge mit einer Batch Datei sind problemlos machbar, aber dazu müßtest Du die Treiber Auseinanderfummeln und die genauen instalationpfade kennen. Das stelle ich mir lustig vor bei einem HP Multifunktionsgerät oder einer TV Karte.
Ralf
Antwort 2 von xSpider
Zitat:
Das wird so nicht funktionieren, da Du oftmals eine Setupdatei Starten mußt und Spätestens bei der Abfrage ob Du tatsächlich Installieren willst Schwierigkeiten bekommst.
Das wird so nicht funktionieren, da Du oftmals eine Setupdatei Starten mußt und Spätestens bei der Abfrage ob Du tatsächlich Installieren willst Schwierigkeiten bekommst.
Beim PC Praxis XP Updater (in der ausgabe 09/07) werden xp updates installiert und es wird immer automatisch das richtige ausgewählt und bestätigt!
mfg.Lukas
Antwort 3 von Ralfman
Klar. Dort Startest Du ein Setup in dem alles nötige 'drinsteht.
Dieses ist speziel für diesen Zweck angepasst. Aber wie willst Du einer Batchdatei beibringen das der Lizensvertrag angenommen werden soll, die installierung Bestätigt bzw ob Benutzerdefiniert oder wie auch immer Installiert werden soll.
Ich wüßte nicht wie, ich bin aber auch nicht einer der Programmierer für Treiber von ATI oder NVIDIA oder HP oder samsung oder Hauppauge oder Pinnacle oder...
Ralf
Dieses ist speziel für diesen Zweck angepasst. Aber wie willst Du einer Batchdatei beibringen das der Lizensvertrag angenommen werden soll, die installierung Bestätigt bzw ob Benutzerdefiniert oder wie auch immer Installiert werden soll.
Ich wüßte nicht wie, ich bin aber auch nicht einer der Programmierer für Treiber von ATI oder NVIDIA oder HP oder samsung oder Hauppauge oder Pinnacle oder...
Ralf
Antwort 4 von Supermax
Eventuell unterstützen die Installer einen Kommandozeilen-Switch wie /unattended, /quiet oder /passive.
Antwort 5 von Ralfman
Währ 'ne Idee. Aber das austzprobieren, bzw in Erfahrung zu bringen überlass ich XSpider. Schließlich weiß ich auch nicht um welche Treiber es geht. Chipsatz, Sound und Grafik sind die häufigst benötigten. Aber von welchem Hersteller und in welcher Revision?
Für mich hat sich das Thema hiermit erledigt.
Ralf
Für mich hat sich das Thema hiermit erledigt.
Ralf
Antwort 6 von POwerDAU
hi
A4 supermax. DAS ist konkret korrekt, der Updater funktioniert auf "systemauslesen und richtige updates zusammenziehn" und dann wird per /passive, bzw /quiet oder what ever (ist bei jedem update-KB etwas anders) und nat oftmals mit der funktion /norestart.
Das ganze Unterfangen hier hat nen grossen haken: ne treiber installation ist nicht dasselbe wie ne updateinstallation, und auch ich bezweifle stark, dass man treiber in einer batch-datei verarbeitet kriegt.
Man MUSS schon ein kompiler anschmeissen, welcher die Treiber etc verarbeiten kann und als *.exe ausgeben wird, bedingung: für alle exe's bzw installers immer die richtigen schalter zu kennen etc etc
sollte es "nur" darum gehn, treiberpacks in eine Windows-CD einzubauen, da empfehl ich ganz klar nLite, zur Herstellung einer individuellen Windows-Setup-CD, aber auch dort ist zeit und nerv gefordert, ich hatte 2 wochen für ne relativ simple einbindung von treibern und programmen.
batch glaub ich ned dass es klappt. VBScript in verbindung mit allfälligen batches doch schon eher.
POwerDAU
A4 supermax. DAS ist konkret korrekt, der Updater funktioniert auf "systemauslesen und richtige updates zusammenziehn" und dann wird per /passive, bzw /quiet oder what ever (ist bei jedem update-KB etwas anders) und nat oftmals mit der funktion /norestart.
Das ganze Unterfangen hier hat nen grossen haken: ne treiber installation ist nicht dasselbe wie ne updateinstallation, und auch ich bezweifle stark, dass man treiber in einer batch-datei verarbeitet kriegt.
Man MUSS schon ein kompiler anschmeissen, welcher die Treiber etc verarbeiten kann und als *.exe ausgeben wird, bedingung: für alle exe's bzw installers immer die richtigen schalter zu kennen etc etc
sollte es "nur" darum gehn, treiberpacks in eine Windows-CD einzubauen, da empfehl ich ganz klar nLite, zur Herstellung einer individuellen Windows-Setup-CD, aber auch dort ist zeit und nerv gefordert, ich hatte 2 wochen für ne relativ simple einbindung von treibern und programmen.
batch glaub ich ned dass es klappt. VBScript in verbindung mit allfälligen batches doch schon eher.
POwerDAU
Antwort 7 von hrhr
also mit batch wirst echt probleme haben, ausser es gibt entsprechende schalter (auch die müssen erstmal programmiert werden damit sie verfügbar sind) UND du musst diese dann auch kennen, je nach programm kann das allein ein kunststück sein ;P
alternativ: AutoIt <-- in der 2er version ne "kleine" skript sprache, recht gute docu - genau für sowas gemacht! besser is jedoch wahrscheinlich gleich mit version 3 einzusteigen - ist zwar schon grösser aber auch nicht wirklich schwer.
und zeitlich schliesse ich mich den andren an; sowas macht man nicht mal eben auf ein paar stunden ^^ da is schnell ma ne woche rum bevor alles so steht wie mans will. was dann die frage aufwirft: Wieoft installierst du deine kiste das sich das für die vll. 5 treiber setups wirklich auszahlt? ;)
lg hrhr
alternativ: AutoIt <-- in der 2er version ne "kleine" skript sprache, recht gute docu - genau für sowas gemacht! besser is jedoch wahrscheinlich gleich mit version 3 einzusteigen - ist zwar schon grösser aber auch nicht wirklich schwer.
und zeitlich schliesse ich mich den andren an; sowas macht man nicht mal eben auf ein paar stunden ^^ da is schnell ma ne woche rum bevor alles so steht wie mans will. was dann die frage aufwirft: Wieoft installierst du deine kiste das sich das für die vll. 5 treiber setups wirklich auszahlt? ;)
lg hrhr
Antwort 8 von xSpider
danke für die schnelle antwort erstmal
mit AutoIt kann ich also sowas machen?Funktioniert das dann auch übers cmd?
ja wenn ich die Treiber normal installiere währe es vielleicht schneller aber ich wollte das halt mal so ausprobieren und wenn s funktioniert hätte vielleicht auch bei anderen Sachen probiert!
mfg.Lukas
Zitat:
alternativ: AutoIt <-- in der 2er version ne "kleine" skript sprache, recht gute docu - genau für sowas gemacht! besser is jedoch wahrscheinlich gleich mit version 3 einzusteigen - ist zwar schon grösser aber auch nicht wirklich schwer.
alternativ: AutoIt <-- in der 2er version ne "kleine" skript sprache, recht gute docu - genau für sowas gemacht! besser is jedoch wahrscheinlich gleich mit version 3 einzusteigen - ist zwar schon grösser aber auch nicht wirklich schwer.
mit AutoIt kann ich also sowas machen?Funktioniert das dann auch übers cmd?
Zitat:
und zeitlich schliesse ich mich den andren an; sowas macht man nicht mal eben auf ein paar stunden ^^ da is schnell ma ne woche rum bevor alles so steht wie mans will. was dann die frage aufwirft: Wieoft installierst du deine kiste das sich das für die vll. 5 treiber setups wirklich auszahlt? ;)
und zeitlich schliesse ich mich den andren an; sowas macht man nicht mal eben auf ein paar stunden ^^ da is schnell ma ne woche rum bevor alles so steht wie mans will. was dann die frage aufwirft: Wieoft installierst du deine kiste das sich das für die vll. 5 treiber setups wirklich auszahlt? ;)
ja wenn ich die Treiber normal installiere währe es vielleicht schneller aber ich wollte das halt mal so ausprobieren und wenn s funktioniert hätte vielleicht auch bei anderen Sachen probiert!
mfg.Lukas
Antwort 9 von hrhr
sers,
autoIt hat nen compiler dabei der dir ne am ende ne *.exe erstellt ;)
das schöne ist, du kannst einige sachen die vll nur über cmd gehn, oder extrem einfach über cmd/ batch gehn einfach in a batch schreiben, und die versteckt im hintergrund von deinem programm aufrufen lassen.
such mal nach autoIt im google, und dann ergänze die suche mal mit dem was du vorhast, würd mich wundern wennst nix findest, da autoit eben unterandrem genau für solche sachen wie unattandet installation gemacht worden ist ;)
lg hrhr
autoIt hat nen compiler dabei der dir ne am ende ne *.exe erstellt ;)
das schöne ist, du kannst einige sachen die vll nur über cmd gehn, oder extrem einfach über cmd/ batch gehn einfach in a batch schreiben, und die versteckt im hintergrund von deinem programm aufrufen lassen.
such mal nach autoIt im google, und dann ergänze die suche mal mit dem was du vorhast, würd mich wundern wennst nix findest, da autoit eben unterandrem genau für solche sachen wie unattandet installation gemacht worden ist ;)
lg hrhr
Antwort 10 von xSpider
hab schon was gefunden: http://www.german-nlite.de/guide=ug-autoit
funktioniert bis jetzt auch alles!!
danke für die Hilfe
mfg.Lukas
funktioniert bis jetzt auch alles!!
danke für die Hilfe
mfg.Lukas
Antwort 11 von POwerDAU
dürfen wir eigentlich mal erfahren WAS genau du als ziel hast?
gehts um ne win-installation mit eingebundenen treibern?
gehts um ne exe die du z.b. verteilen kannst?
etc etc
wär drum hilfreich um den richtigen ansatz zu finden ;-)
aber wenn die kombi autoIT - nLite zum ziel führt, mir solls recht sein.
@hrhr: goil das autoIT, ist neu für mich, aber sieht bisher ganz toll aus, thx for tip
powerdau
gehts um ne win-installation mit eingebundenen treibern?
gehts um ne exe die du z.b. verteilen kannst?
etc etc
wär drum hilfreich um den richtigen ansatz zu finden ;-)
aber wenn die kombi autoIT - nLite zum ziel führt, mir solls recht sein.
@hrhr: goil das autoIT, ist neu für mich, aber sieht bisher ganz toll aus, thx for tip
powerdau
Antwort 12 von hrhr
gern dau ;)
mit der 3er kann man scho richtig nette GUIs baun ;) coole am compiler ist, der ist in der lage andre sachen einzubinden - kannst also wirklich über das setup von irgendwas einfach deineigenes skript klatschen und als ein packet verteilen ;) ...
lg hrhr
p.s. sry 4 offtopic ;P
mit der 3er kann man scho richtig nette GUIs baun ;) coole am compiler ist, der ist in der lage andre sachen einzubinden - kannst also wirklich über das setup von irgendwas einfach deineigenes skript klatschen und als ein packet verteilen ;) ...
lg hrhr
p.s. sry 4 offtopic ;P

