CMD Variable setzen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Neo_at_Matrix, 9. Juni 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 9. Juni 2008
    Hi leute,

    habe mal ne frage bin mir gerade eine batch am bauen und hänge an einer stelle.

    ich möchte das der user eine eingabe macht die ich dann als variable setzten kann.
    Wie mach ich das ?

    Das alles soll über die Windows CMD laufen.

    BW gibts natürlich.

    cya
     
  2. 9. Juni 2008
    AW: CMD Variable setzen

    Code:
    set /p input=bla?
    variable ist dann:
    %input%
     
  3. 9. Juni 2008
    AW: CMD Variable setzen

    eine Allgemeine kleine Hilfe:
    ---=== Batch-Kurs by Horst Schaeffer ===---

    Gruz
     
  4. 9. Juni 2008
    AW: CMD Variable setzen

    echt so einfach ? cool probiere das mal aus !
    danke erstmal

    edit:

    jo das mit "set /p input=bla?" funzt vielen dank !



    oder was auch geht wenn ich zuvor einen ipconfig mache und dann 2 werte aus dem befehl als variable auslesen kann z.b. hostname und ip. diese variante wäre mir noch lieber

    das "maxmusterman" soll dann als eine variable gesetzt werden !
     
  5. 9. Juni 2008
    AW: CMD Variable setzen

    Code:
    echo wie ist der login?
    set /P U=
    %U%
    %U% nimmt den wert an den der benutzer auf die frage eingibt und mit "ENTER" bestätigt
     
  6. 9. Juni 2008
    AW: CMD Variable setzen

    oder was auch geht wenn ich zuvor einen ipconfig mache und dann 2 werte aus dem befehl als variable auslesen kann z.b. hostname und ip. diese variante wäre mir noch lieber.

    das mit set war funzt wundebar ! aber es geht ja immer besser
     
  7. 9. Juni 2008
    AW: CMD Variable setzen

    kann mir eine sagen wie ich eine System var in eine Datei schreibe, dass in der neuen Datei noch %xxx% steht, muss ich die system var dafür als eigene var definieren?
     
  8. 9. Juni 2008
    AW: CMD Variable setzen

    meinst du so ?

    set var1=%username%
    echo %var1% >> neu.txt

    das ist die systemvariable halt der username !
    oder wie genau meinst du das ?
     
  9. 9. Juni 2008
    AW: CMD Variable setzen

    ja nur das in der Datei nicht mein aktueller Namen stehen soll sondern: %username%
    sonstkann man gleich echo %username%>name.txt schreiben
     
  10. 9. Juni 2008
    AW: CMD Variable setzen

    hm da weis ich im moment dann auch nicht weiter

    hab da noch ein problem
    hier schreibt er mir ja den hostnamen in eine datei, aber wie bekomme ich das dann hin das er den hostnamen nochmal in eine datei schreibt also ohne das " Hostname . . . . . . . : " ?

    für hilfe wäre ich dankbar ^^


    Greetz
    Neo
     
  11. 9. Juni 2008
    AW: CMD Variable setzen

    ich weis nicht wie es bi dir ist aber bei mir ist Hostname=%COMPUTERNAME%
     
  12. 9. Juni 2008
    AW: CMD Variable setzen

    finde das sehr lustig wenn man bedenkt das ihr einen trojaner oder stealer in batch coden wollt
    gibt das mal in cmd ein:

    SET
    FOR /?

    Code:
    FOR /F "tokens=13,*" %%i in ('ipconfig^|find "IP Address"') DO set IP=%%j
     
  13. 9. Juni 2008
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: CMD Variable setzen

    wie bekommt man eig die externe ip via batch bzw cmd raus?

    hab hier zwar was gefunden, kapier es aber nicht ganz:

    Code:
    @echo off & setlocal 
    
    set URL=http://www.wieistmeineip.de/ 
    
    set G=%temp%\GetHTML.vbs 
    
    echo Set Http=CreateObject("WinHttp.WinHttpRequest.5.1"):Http.Open "GET",WScript.Arguments(0),False:Http.Send:WScript.Echo Http.ResponseText>%G% 
    
    set ExtIP= 
    
    for /f "tokens=2 delims=<>" %%i in ('cscript //nologo %G% "%URL%"^|findstr /c:"<h1 class=\"ip\">"') do set ExtIP=%%i 
    
    del %G% 
    
    if not defined ExtIP echo Externe IP konnte nicht ermittelt werden. & goto :eof 
    
    echo %ExtIP%
    gefunden auf: Externe IP-Adresse hinter Router in Batch-Datei verarbeiten - administrator.de


    /edit:
    hat sich eig erledigt, hab jetzt n prog gefunden das das für mich macht:
    No File | xup.in
     
  14. 10. Juni 2008
    AW: CMD Variable setzen

    @N0S

    nein das ist nicht für den trojaner das war was anderes für ne vpn einwahl

    @radiergimmy
    Hiermit kannste dann mit %IPAdress% die aktuelle IP auslesen .... so ganz verstehen tu ich das aber auch nicht.

    @topic
    also ich bin erstmal durch soll ich noch offen lassen oder closen ?
    edit:
    Naja seit 3 Tagen keiner was gepostet ... ich mach dicht !
     
  15. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.