BATCH und variablen

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/batch_und_variablen_140269/page_1 - zur Vollversion wechseln!


Umlüx schrieb am 07.04.2005 um 10:31

ich will mir eine kleine .bat schreiben um etwas zu automatisieren und brauch dazu eine variable. soweit so gut.. wusst bis vor kurzem noch nedmal dass die shell variablen verarbeiten kann ;)

wenn ich sag : set var=test
und dann : echo %var% schreibt er korrekt 'test' hin. ok
wenn ich sag : set var=2+2 schreibt er nicht wie ich will 4 sondern 2+2 hin.

.. hilfe?


DAO schrieb am 07.04.2005 um 11:18

http://www.nickles.de/c/s/21-0002-41-4.htm

hier zusaetzliche infos fuern umluetz :

http://home.t-online.de/home/erdalkaraca/html/batch.htm

http://www.admini.de/batch-infos.htm

http://66.102.9.104/search?q=cache:...ablen&hl=de


Umlüx schrieb am 07.04.2005 um 11:31

ah.. danke dir.

kann ich auch den inhalt einer txt datei auslesen und in eine var stellen oder übersteigt das die möglichkeiten?


that schrieb am 07.04.2005 um 21:08

Die ganze geht AFAIK nicht (wozu auch?), aber zeilenweise gehts mit FOR (ich glaub mit Switch /F war das, siehe FOR /?).


DAO schrieb am 07.04.2005 um 21:38

ev hilft dir dieses bruchstueck bei deinem problem



set /p datei= %1
for /f %%i in (%datei%) do echo %%i

du sollest detailierter deine fragen stellen
aus welcher datei und was alles und was damit dann tun usw


Umlüx schrieb am 08.04.2005 um 08:41

Ich habe eine kennung und eine nummer die in eine txt datei geparst wird.
dort steht z.B. LCVREC:214
und je nach nummer soll dann ein anderer Drucker angesprochen werden. Normal leicht zu realisieren aber auf der Kiste hier ist nichts drauf ausser Win2k. also bin ich etwas beschränkt in meinen möglichkeiten.
aber ich habs mittlerweile hinbekommen, danke.


DAO schrieb am 08.04.2005 um 10:09

es waer nett deinen loesungsansatz zu sehen


Umlüx schrieb am 08.04.2005 um 10:19

ich weiss nich ob du das wirklich sehen willst..
recht kompliziert mit SED. ich lese die kennung aus, hole mir nur die nummer raus und ersetze die nummer durch den zugehörigen printer aufruf, schreib das ganze in eine neue .bat und ruf sie auf.
zack, standarddrucker geändert und wordpad schickts raus.

naja irgendwie funzt es..




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026