Das Notes Forum
Sonstiges => Offtopic => Thema gestartet von: Germican am 29.04.03 - 10:25:37
-
hi,
ich will ne bat datei schreiben bei der name und text eines net send befehls abgefragt wird...in vb und so ist das leicht aber ich will ne bat datei *ehrgeiz*
mein problem ist eigentlich das ich nicht weiß wie ich variablen deklariere und dann belegen kann...geht das in bat datein?
-
Hy,
ich behaupte mal dass es bei simplem Batch keine Input Routine gibt.
Du kannst einem Batchfile nur Argumente mitgeben und diese dann mit %1, %2 ........ abfragen.
z.B. MeinBatchFile.bat Parameter1 Parameter 2
aber dann kannst du gleich folgendes eingeben:
net send computername nachricht
Cu
Martin
-
genau das ist ja das problem. ich will 2 variablen deklarieren die auf einen Input zugreifen.
nur springt "DOS" ja gleich weiter in die nächste zeile zum nächsten commando ohne auf meine antowrt zu warten...
-
vielleicht hilft das
http://www.robvanderwoude.com/index.html
man, ist das lange her ::) ::) Batch... 8)
-
meinbatch.bat martin
Rem 1.Variable erhält den Wert martin
set erstevariable=%1
Rem 2.Variable erhält den Wert martin
set zweitevariable=&1
Cu
Martin
-
also ich muss sagen das ich gern mit batch arbeit weil es einfach verdammt schnell geht und gut und zügig läuft...mal schnell ne ip auslesen etc...
aber mit deinem seite krieg ich es auch nicht hin...ich denke der befehl"readlind" kommt der sahce sehr nahe...
-
nächster Versuch
http://www.robvanderwoude.com/amb_userinput.html
-
danke meichhorner
aber
Rem 1.Variable erhält den Wert martin//woher nimmt diese den Wert
set erstevariable=%1 //klingt logisch :D
wenn ich jetzt so anfage.
@echo Bitte Empfänger eingeben
(HIER SOLL DER INPUT AUSGELESEN WERDEN)//möglich mit abfrage?
@echo Bitte Nachricht eingeben
(HIER INPUT NACHRICHT AUSLESEN)
wie kann ich jetzt den jeweiligen Input in eine Variable nehmen und wie mache ich das das hier eine abfrage erscheint?
danach kommt ja nur noch
net send %Name %Text
-
oder noch besser
http://www.tl.infi.net/~wtnewton/batch/senvar.txt
-
danke eknori....(warst du nicht der mit "guckst du hier ?? :D)
aber ich brauch ne abfrage...die dann als variable genommen werden soll...
-
jeder zusätzliche Begriff, nach dem namen des Batch gilt wenn er durch ein Leerzeichen getrennt ist als Argument.
Also z.B.
meinbatch.bat Martin liebt Notes
Im Batch hast du dann die variablen wie folgt belegt:
%1 Martin
%2 liebt
%3 Notes
Cu
Martin
-
willst du jetzt einen User Input oder eine Auswahlmöglichkeit
Letzteres kannst du ja mit CHOICE realisieren
guckst du Batch Hilfe
eknori ;D
-
Eine Abfrage wie in VB, HTML etc. mit z.B. Inputbox gibt es nicht, du musst bedenken dass es zu zeiten von Batch noch nicht so Grafisch zuging wie heute. ;D
Cu
Martin
-
hehe "guckst du"... :D
da wars wieder : )
also es soll eine abfrage kommen die später an einer stelle eingesetzt werden soll. obwohl ne choice zum anfang auch reicht :D
ohman auf seine alten tage beschäftigt micht dos nochmal richtig : )
-
hier noch mal für alle die beschreibung von CHOICE
guckst du:
http://www.tburke.net/info/reskittools/topics/choice.htm
:D
-
hey meichhorner...
ne kein popup :D das wär cool aber ...naja... :D
ich will halt das einfach da steht
Bitte Empfänger ein tragen :
meichhorner //jetzt soll der input erfolgen
Bitte Text eingeben :
hi wie gehts //auch als input
und damit beide inputs weiter verwendet werden können müssen sie ja ,meine meinung nach als variable deklariert werden,
und am ende nur ncoh ein
net send %var1 %var2
-
eknori ... nix?
meichhorner ... nix?
oder nur nicht merh im forum ?? schande :D :D :D
-
Hab hier noch ne alte Docu ausgegraben; zum "Schlaumachen" ;D
-
danke für die Datei...
...man kann also Definitiv kein Dialog standfinden lassen...schade.