Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Usereingabe in Batch

Mitglied: Ruffneck

Ruffneck (Level 1) - Jetzt verbinden

22.06.2007, aktualisiert 23.06.2007, 10330 Aufrufe, 5 Kommentare

Brauche Ratschläge um ein Projekt zu vollenden.

Hallo,

Ich soll für einen guten Kumpel einen Updater schreiben der sich aus dem Netz Bannlisten lädt. Das ist soweit kein Thema, Beim Upload auf den jeweiligen Server habe ich jedoch Probleme.

Die Server IP ist von mal zu mal verschieden und ich würde gerne vorher in der Batch abfrage eine Lücke lassen wo man die IP des Server eingeben kann.
Dies sollte dann aber in die up.txt übernommen werden, diese sieht so aus.

up.txt:

open server.ip.hier.hin
Username
Passwort
cd /pfad/zum/pb/ordner
put Temp\Neue-Banlisten\aasaprivbanguid.dat
put Temp\Neue-Banlisten\acibans.dat
put Temp\Neue-Banlisten\aonbans.dat
put Temp\Neue-Banlisten\cbban.dat
quit


ENDE

also sollte die IP die der User eingibt nach "open" erscheinen.

Wäre super wenn mir einer helfen würde.


Gruß Ruffi
Mitglied: bastla
22.06.2007 um 17:25 Uhr
Hallo Ruffneck und willkommen im Forum!

Wenn der gesamte Rest der "up.txt" unverändert bleiben kann, würde ich diesen "Rest" (also alles außer der ersten Zeile) in eine eigene "up-vorlage.txt" speichern und die "up.txt" so erstellen (lassen):
01.
@echo off & setlocal 
02.
set /p IP=Aktuelle IP eingeben_ 
03.
echo open %IP% >up.txt 
04.
type "up-vorlage.txt">>up.txt 
05.
echo. 
06.
echo Zur Kontrolle: 
07.
type up.txt
Falls Du nicht mit 2 Dateien hantieren willst, kannst Du auch statt type "up-vorlage.txt">up.txt alle einzelnen Zeilen so schreiben:
01.
echo Username>>up.txt 
02.
echo Passwort>>up.txt 
03.
echo cd /pfad/zum/pb/ordner>>up.txt 
04.
...
Grüße
bastla

[Edit] Leerstellen vor Umleitungszeichen eingefügt. [/Edit]
Bitte warten ..
Mitglied: Ruffneck
22.06.2007 um 18:58 Uhr
Dankeschön

hat mir sehr geholfen :o)


Gruß Rainer
Bitte warten ..
Mitglied: Kallinger
22.06.2007 um 19:45 Uhr
@bastla
Ich habe deine Batch - Kentnisse schon oft gebrauchen können!! thx dafür !!
Da ich "noch" ein Batch Anfänger bin eine Frage: Wofür steht das

@ echo off (Klar!!) & setlocal ??

Also mir geht es nur um das "setlocal" !! ??

__
Grüße Kallinger
Bitte warten ..
Mitglied: bastla
22.06.2007 um 19:53 Uhr
Hallo Kallinger!

Ergänzend zu "setlocal /?" die Kurzfassung: Damit gelten neue/veränderte Variablenwerte nur bis zu einem "endlocal" oder bis zum Ende des Batches (was halt früher kommt ).

Im Beispiel oben wird also die Variable %IP% am Ende des Batches wieder "vergessen" - besonders, wenn man gerne die gleichen Variablennamen verwendet, kann man so sicher sein, in einem anderen Batch nicht irgendwelche "Altlasten" berücksichtigen zu müssen. Auch beim Testen (und daher mehr- bis oftmaligem Ausführen eines Batches) kann man dadurch sicher sein, dass der Wert der Variablen aus diesem Durchlauf stammt.

Grüße
bastla
Bitte warten ..
Mitglied: Kallinger
23.06.2007 um 07:51 Uhr
AH, Ok DANKE


__
Grüße Kallinger
Bitte warten ..
Ähnliche Inhalte
Datenbanken
SQL-Query - Like Operator - Usereingabe
gelöst Frage von SchelinhoDatenbanken4 Kommentare

Hallo! Ich habe ein SQL-Script, welches als solches auf der Datenbank im SQL-Developer funktioniert. Mir geht es um eine ...

Batch & Shell

Erstellen eines GUI in Powershell und das nutzen vom Funktionen mit Usereingabe

gelöst Frage von IT-Guy77Batch & Shell2 Kommentare

Hallo zusammen, folgendes Problem: Ich arbeite derzeit an einem GUI in Powershell für eine kleine Sammlung von Skripten um ...

Batch & Shell

Batch: Batch in batch in cfg schreiben

gelöst Frage von pixelBfBatch & Shell2 Kommentare

Hayy, ich bin neu hier im forum:)) Meine frage: Kann ich eine batch schreiben die was in eine batch ...

Batch & Shell

Batch aus Batch mit anderen Rechten starten

gelöst Frage von thilo-55Batch & Shell15 Kommentare

Hallo zusammen, bin schier am verzweifeln: System ist Win7 mit Benutzer "User" mit user-rechten und "Admin" mit admin-rechten (wer ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 1 TagHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 1 TagRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 2 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 2 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Linux Netzwerk
Raspberry Pi 3: WLAN Power save deaktivieren
Frage von nordie92Linux Netzwerk14 Kommentare

Moin moin, mein Raspberry Pi 3 Model B benötigt eine dauerhaft aktive WLAN-Verbindung. Leider bricht die WLAN-Verbindung nach einigen ...

Vmware
Server 2008 r2 vmware terminalserver
Frage von MasterCVmware12 Kommentare

Guten Abend zusammen, ich hoffe , dass einer von euch mir weiterhelfen kann ,bei meinem kack Problem ! Ist ...

Netzwerkmanagement
Netzwerkmanagment im Haus mit Switch, Panel und pfsense
gelöst Frage von CorraggiounoNetzwerkmanagement12 Kommentare

hi zusammen, wir sind gerade dabei das ganze Haus bzw. die einzelnen Zimmer mit netzwerkdosen zu versorgen. Vom Keller ...

Router & Routing
VPN hinter zweiter Fritzbox nutzen im Nachbarhaus
gelöst Frage von georg2204Router & Routing10 Kommentare

Hallo zusammen, ich blicke hier leider nicht mehr so ganz durch. In Haus 1 steht eine Fritzbox 7390, diese ...