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

.txt Inhalt inerhalb einer Batch anzeigen lassen

Frage Entwicklung Batch & Shell

Mitglied: trance1983

trance1983 (Level 1) - Jetzt verbinden

24.02.2009, aktualisiert 18:22 Uhr, 22995 Aufrufe, 6 Kommentare

hi erstemal leute, bin hier neu und hab schon einiges von euch gelernt! Erstmal fettes danke!
Jetzt habe ich selbst eine Frage:

Unzwar, ist es möglich innerhalb einer batch datei den inhalt einer txt oder anderen batch anzeigen zu lassen?

so wie

echo bla
echo blupp

*einfügen des inhaltes von* "data.txt"

echo Wie sie aus der data.txt(bat) ersehen können bla bla bla

sowas in der richtung.

also ich hab schon ein fertiges batch script soweit, ich will nur dass er den inhalt der data.bat mittendrin anzeigt und dann mit dem rest der haupt bat weiter macht.

gibts da ne möglichkeit??
Mitglied: bastla
24.02.2009 um 09:17 Uhr
Hallo trance1983 und willkommen im Forum!

Für Dein Vorhaben sollte ein
type data.txt
genügen. Falls der Text länger ist, ergänzend ein "more" einsetzen:
type data.txt|more
- zur Fortsetzung der Anzeige die Leertaste verwenden.

Grüße
bastla
Bitte warten ..
Mitglied: trance1983
24.02.2009 um 09:41 Uhr
boa fett danke

muss ehrlich sagen, das meiste hier aus dem Forum hatte ich ja sowieso schon von dir "gelernt" aber dass du mir dann hilfst hätt ich nich gedacht!

vielen vielen dank !
Bitte warten ..
Mitglied: bastla
24.02.2009 um 09:47 Uhr
Hallo trance1983!
das meiste hier aus dem Forum hatte ich ja sowieso schon von dir "gelernt"
Freut mich - allerdings hast Du es damit eigentlich von Biber ...

Grüße
bastla
Bitte warten ..
Mitglied: trance1983
24.02.2009 um 10:38 Uhr
joa dann halt danke biber

jetz hab ich anderes problemchen in meinem script.

ich lasse per befehl eine zeile nach ganz unten in mein script schreiben, welches aussieht wie:

"set ip01 = 192.143.123.123:27960"

so und jetz will ich dass folgendes passiert:
set /p var=Type ServerNr:
if %var%==%var% goto connect

:connect
c:
cd games
cd QuakeIIIArena
start quake3.exe +connect ip%var%
wenn ich jetzt zum test mal ip%var% ausgeben lassen dann steht da nur "ip01" anstatt "192.143.123.123:27960"
was ich ja am ende des script definiere. geht das nicht weil es erst ganz am ende definiert wird oder warum nicht?

ganz am ende definiert wird es, weil ich es nicht hinkriege und nix gefunden habe wie man den eintrag "set ip01 = 192.143.123.123:27960" mittendrinne einfügen zu lassen ohne was anderes zu überschreiben.

also es soll nen tool sein was zu q3 servern verbindet. man kann server selbst hinzufügen, dazu wird folgendes gemacht :
Set/p nr=ServerNr:
Set/p server=Server-Name:
set/p ip=Server-IP:

echo º #%nr% - %server% >> servers.bat
echo set ip%nr% = %ip% >> q3connect.bat
bei der servers.bat ist das auch ok dass es am ende angefügt wird, bei der q3connect.bat weis ich es halt nicht.
das mit dem hinzufügen geht super, er trägt alles ein wie er soll, ich kanns halt nur nich richtig benutzen beim verbinden dann (bei :connect)

wäre cool wenns ne simple lösung dafür gibt, vielleicht mach ich da einfach nur was falsch.
Bitte warten ..
Mitglied: bastla
24.02.2009 um 14:20 Uhr
Hallo trance1983!

Wenn Du eine Variable verwenden willst, muss diese vorher einen Wert erhalten haben - am Ende der Batchdatei bringt eine Wertzuweisung nur dann etwas, wenn dieses "Ende" vor der geplanten Verwendung erreicht wird. Ein Widerspruch? Nicht unbedingt: Wenn das Ende der Datei zu einem Unterprogramm gehört, kann dieses bereits vorher aufgerufen werden:
01.
@echo off & setlocal 
02.
echo Hole Variable ... 
03.
call :GetVars 
04.
echo Jetzt Verarbeitung 
05.
echo %ip01% 
06.
:: 
07.
:: 
08.
:: Ende des Hauptprogrammes 
09.
goto :eof 
10.
 
11.
:GetVars 
12.
set "ip01=192.143.123.123:27960" 
13.
set "ip02=192.143.123.125:27960"
Hinsichtlich der Schreibweise der "set"-Zeile würde ich dazu raten, auf jeden Fall das Leerzeichen nach dem "=" zu vermeiden, da dieses ansonsten Bestandteil des Variablenwertes wird. Wenn noch (wie oben gezeigt) zusätzlich Anführungszeichen vor dem Variablennamen und nach dem zuzuweisenden Wert gesetzt werden, können auch am Ende des Variableninhaltes keine unbeabsichtigten Leerzeichen enthalten sein.

Grüße
bastla
Bitte warten ..
Mitglied: trance1983
24.02.2009 um 15:30 Uhr
jo danke, habs jetz anders hinbekommen weil das spiel das so nich nehmen wollte.
er fügt jetz halt jedesmal:

angegeben wird servernr %nr%, name%name%, mod%mod%, und die ip%ip%

echo - #%nr% - %mod% - %name% >> servers.bat

echo :ip%nr% >> q3connect.bat
echo start quake3.exe +fs_game osp +connect %ip% >> q3connect.bat
echo goto start >> q3connect.bat

:ip01
start quake3.exe +connect *123.423.23.23:27960*
goto start


:ip02
start quake3.exe +connect *183.125.52.53:27960*
goto start

sind zwar dann 3 anstatt einer zeile, aber es geht so wie es soll.
er startet das spiel, den richtigen mod und verbindet dann.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Varaible inerhalb eines Batch ändern
gelöst Frage von SuperjotaBatch & Shell4 Kommentare

Hallo, ich habe ein Problem. ich möchte eine von außen erhaltene variable abändern. Wie kann man das machen? z.b. ...

Batch & Shell
Inhalt einer .txt als eine Variable setzen mit Batch
gelöst Frage von AlexIOTBatch & Shell3 Kommentare

Hallo Zusammen, In der Variable.txt steht immer nur ein einziger Rechnername! - wie folgt: EW085IDFV001 Ich möchte das dieser ...

Batch & Shell
Txt Inhalt in batch variabel verwenden
gelöst Frage von quan81Batch & Shell17 Kommentare

Liebes Forum ich bin neu dabei und freu mich wenn mir jemand helfen kann. Ich versuche per .bat file ...

RedHat, CentOS, Fedora
Inhalt einer DB File auf Webpage anzeigen lassen unter Linux
Frage von winlinRedHat, CentOS, Fedora2 Kommentare

Hallo, ich habe eine DB-File, welche ich unter Windows mit SQLite öffnen kann und unter "Browse Data" einsehen kann. ...

Neue Wissensbeiträge
Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 6 StundenInternet3 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registierunf von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Verschlüsselung & Zertifikate

19 Jahre alter Angriff auf TLS funktioniert immer noch

Information von BassFishFox vor 12 StundenVerschlüsselung & Zertifikate1 Kommentar

Interessant zu lesen. Der Bleichenbacher-Angriff gilt unter Kryptographen als Klassiker, trotzdem funktioniert er oft noch. Wie wir herausgefunden haben, ...

Windows 10

Windows 10 Fall Creators Update - Neue Funktion Hyper-V Standardswitch kann ggf. Fehler bei Proxy Configs verursachen

Erfahrungsbericht von rzlbrnft vor 23 StundenWindows 103 Kommentare

Hallo Kollegen, Da wir die Gefahr lieben, haben wir bei einigen Usern nun mittlerweile das Creators Update drauf. Einige ...

Sicherheit

TLS-Zertifikat und privater Schlüssel von Microsofts Dynamics 365 geleakt

Information von Penny.Cilin vor 1 TagSicherheit

Microsoft hat versehentlich das TLS-Zertifikat inklusive dem privaten Schlüssel seiner Business-Anwendung Dynamics 365 geleakt. TLS-Zertifikat und privater Schlüssel von ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

LAN, WAN, Wireless
Von rj11 auf rj45
Frage von jensgebkenLAN, WAN, Wireless17 Kommentare

Hallo Gemeinschaft, könnt ihr mir vielleicht bei der anfertigung eines Kabels helfen - habe ein rj 11 stecker und ...

Netzwerkmanagement
NAS über zwei weitere Ethernet Anschlüsse verbinden
gelöst Frage von Sibelius001Netzwerkmanagement16 Kommentare

Sorry - ich bin hier wahrscheinlich als kompetter IT Trottel unterwegs. Aber eventuell kann mir jemand ganz einfach helfen: ...

LAN, WAN, Wireless
Häufig Probleme beim Anmelden in WLAN
Frage von mabue88LAN, WAN, Wireless15 Kommentare

Hallo zusammen, in einem Netzwerk gibt es relativ häufig (1-2 mal pro Woche) Probleme mit der WLAN-Verbindung. Zunächst mal ...