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

Batch Wie kann ich in eine Variable einlesen und dann .txt hinten hinhängen?

Frage Entwicklung Batch & Shell

Mitglied: Breiti1

Breiti1 (Level 1) - Jetzt verbinden

26.04.2011, aktualisiert 15:54 Uhr, 3363 Aufrufe, 11 Kommentare

Hey Leute,


diemal eine kleine Frage:
Wie kann ich in eine Variable einlesen und dann .txt hinten hinhängen?

Normal ja so:
01.
SET /p DATEI=Bitte geben sie den Datei Namen ein: 
aber wie häng ich jetzt noch .txt hinten hin?

muss ich das erst auf eine Variable speichern und dann auf eine andere + txt hinten hin?


Gruß Flo
Mitglied: 60730
26.04.2011 um 15:58 Uhr
moin,

[OT]
die Fragen werden aber mit steigenden Aussentemperaturen immer komplexer und gabs vorher so garantiert noch nie...
[/OT]

N:\>set Hallo=hallo 
 
N:\>set Hallo=%Hallo%Otto 
 
N:\>set hallo 
Hallo=halloOtto 
 
N:\>
Bitte warten ..
Mitglied: Breiti1
26.04.2011 um 16:10 Uhr
ja so gehts schon!
aber er giebt mir immer
01.
Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung 
02.
ist falsch.
aus.
nächstes ma bitte Formatierungshilfen verwenden.
Gruß Flo
Bitte warten ..
Mitglied: Snowman25
26.04.2011 um 16:16 Uhr
Zitat von Breiti1:
ja so gehts schon!
aber er giebt mir immer
Die Syntax für den Dateinamen,
Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch.
aus.
Na dann poste doch mal dein ganzes Script.
Aber davor schaust du dir bitte diese 3 Tuts an:
  1. Workshop Batch for Runaways - Part I - Beispiel FindLongPath.Bat Bedenklich lange Pfade finden
  2. Workshop Batch for Runaways - Part II - Ein bisschen Handwerkszeug
  3. Workshop Batch for Runaways - Part III - Datums- und Zeitvariablen im Batch

nächstes ma bitte Formatierungshilfen verwenden.
schau mal genau hin. T-Mo hat 3 verschiedene Formatierungen benutzt (und der Code-block wurde extra so formatiert). Die direkte Kopie einer Shell ist in plain-Ansicht einfach besser zu lesen.

~ Snow
Bitte warten ..
Mitglied: 99045
26.04.2011 um 16:17 Uhr
[OT]
*ROFLBTC*

Wie lange sind eigentlich noch Osterferien?
[/OT]
Bitte warten ..
Mitglied: 60730
26.04.2011 um 18:35 Uhr
moin,

(OT)

Zitat von Snowman25:
Zitat von Breiti1:
ja so gehts schon!
aber er giebt mir immer
  • giebts das würglisch??
Die Syntax für den Dateinamen,
Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch.
aus.
Na dann poste doch mal dein ganzes Script.
  • ganze Scripte Wieso das denn?
  • ich dachte wir kriegen hier nur Sahnefiletstücke, die um @echo off befreit wurden...
Heute aus einem anderen Fred....

Zitat von 99143:
Hat geklappt.
Warum sollte ich den Code posten, war ja eine allgemeine Frage.
Trotzdem vielen Dank
"Trotzdem" ist natürlich voll krass
nächstes ma bitte Formatierungshilfen verwenden.
  • Mea Culpa - der Timo ist so ein alter Sack, der braucht bald ne Gehhilfe, und du wohl eine Sehilfe?
Aber was hat Ma Baker damit zu tun?
edit - achso - aus deinem anderen Fred....
Zitat von Biber:
So etwas erlebe ich jeden Tag beim Bäcker - da stehen Menschen mit mir zusammen geduldig in einer 20-Personen-Schlange,
und wenn die endlich dran sind, dann sagen die "Hmm ja, ich muss erst mal gucken, ...".
Aber von Frank, dem Biber aus Bremen auf Frank Farian zu kommen, für den Gedankengang hab ich auch etwas gebraucht
/edit
Gruß Flo
Zitat von 99045:
[OT]
*ROFLBTC*

Wie lange sind eigentlich noch Osterferien?
[/OT]

  • leider ist mir das lachen genauso vergangen, wie sich hier aktiv problemlösend einzubringen, wenn man so ein(mehrere) Feedbäck(s) kriegt....
da kann man sich nur ins Bäckoffice legen und den Kummer über die Jugend mit Bäcks wegexxen...

als in de Kopp enei, es darf nedd schmegge
(/OT)
Bitte warten ..
Mitglied: 99045
26.04.2011 um 20:15 Uhr
[OT]
leider ist mir das lachen genauso vergangen, wie sich hier aktiv problemlösend einzubringen, wenn man so ein(mehrere) Feedbäck(s) kriegt....

Nicht weinen, hömma. Du hast doch für deine Anleitung schon 11 Klicks auf die linke Option bekommen, das muss doch runter gehen wie Butter
[/OT]
Bitte warten ..
Mitglied: Breiti1
27.04.2011 um 10:17 Uhr
hey leute,
ich habs allein geschaft!
Gruß Flo
Bitte warten ..
Mitglied: Snowman25
27.04.2011 um 10:20 Uhr
Zitat von Breiti1:
hey leute,
ich habs allein geschaft!
Und ausnahmsweise sind wir dir nicht böse, dass du die Lösung für dich behälst, denn das ist eine so grundlegende Sache, dass sie eigentlich keine weitere Vertiefung benötigt als die, die uns T-Mo schon gegeben hat.
Bitte warten ..
Mitglied: 60730
27.04.2011 um 11:41 Uhr
moinsen,

[OT]
Zitat von 99045:
[OT]
Nicht weinen, hömma. Du hast doch für deine Anleitung schon 11 Klicks auf die linke Option bekommen, das muss doch
runter gehen wie Butter
[/OT]

so naiv oder einfach gestrickt bin ich nun auch nicht, zu denken - wenn ich einige Zeilen in der besagten Anleitung nicht geschrieben hätte, wäre es genauso gekommen oder dass dieses "Ding" an dem in einen halben Tag gesessen habe - eine bessere "Benotung" als die Tuts vom Biber - die Snowman hier auch noch mal verlinkt hat - verdienen würde.
Wer übrigens genau hinsieht, sieht dass mein Machwerk sich Zeilen vom Bibers Tut ausgeliehen hat.

  • Außerdem wollte ich keine tollen Noten auf meine Arbeit, sondern, dass auch mal andere, als die üblichen Verdächtigen hier Anleitungen schreiben, die es auch wert sind - so genannt zu werden.

Ehrlicherweise würde ich die letzte auch eher als Tipp durchgehen lassen wollen
[/OT]
Bitte warten ..
Mitglied: Breiti1
27.04.2011 um 11:54 Uhr
also ich häng den code mal noch hinten an:
01.
SET /p DATEI_X=Bitte geben sie den Namen ein: 
02.
SET DATEI=%CD%\%DATEI_X%.txt
vielleicht kann ihn ja einer brauchen!
Gruß Flo
Bitte warten ..
Mitglied: Snowman25
27.04.2011 um 12:04 Uhr
Also pass mal auf Breiti1,

Das geht so mal garnicht.
1. %cd% beinhaltet den aktuellen Ausführungspfad. Den Pfad, den du wirklich brauchst kann davon abweichen. Und wenn du danach bloß die txt-Datei öffnen willst, dann benötigst du das eh nicht, weil der aktuelle Ordner sowieso immer danach durchsucht wird, was ausgeführt werden soll.
2. Du brauchst keine 2 Variablen, es reicht eine. Sind ja keine Konstanten. Was hindert dich also daran?:
set /p Datei=Name?  
set "Datei=%Datei%.txt"
Eben: nichts.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Variable aus VBS in Batch einlesen
gelöst Frage von racer1601Batch & Shell4 Kommentare

Hallo ich habe das Problem das ich die Variable "Ordner" aus einem VBS Script nicht in meine Batch bekomme. ...

C und C++
String einlesen in Array und wieder ausgeben von hinten
Frage von ProtectedC und C++4 Kommentare

Hallo, ich würde gerne einen String einlesen bzw. char und dann andersrum wieder ausgeben. Also: Otto Maoam zu: maoaM ...

Batch & Shell
Batch .txt Zeile ohne Leerzeichen am ende einlesen und einer variablen zuweisen
gelöst Frage von yousaintBatch & Shell2 Kommentare

Hallo zusammen, ich würde gerne eine Zeile aus einem TXT File in einer Batch routine einlesen und einer variablen ...

Batch & Shell
Powershell - zeilenweise Variablen aus TXT Datei einlesen
gelöst Frage von adm2015Batch & Shell12 Kommentare

Hallo, ich habe folgendes Problem. Ich möchte meinen alten Batch Code in Powershell verwenden und finde keinen passenden Lösungsansatz. ...

Neue Wissensbeiträge
Windows 10

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

Erfahrungsbericht von rzlbrnft vor 3 StundenWindows 101 Kommentar

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 5 StundenSicherheit

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

Viren und Trojaner

Deaktivierter Keylogger in HP Notebooks entdeckt

Information von bitcoin vor 1 TagViren und Trojaner2 Kommentare

Ein Grund mehr warum man Vorinstallationen der Hersteller immer blank bügeln sollte Der deaktivierte Keylogger findet sich im vorinstallierten ...

Router & Routing

Lets Encrypt kommt auf die FritzBox

Information von bitcoin vor 1 TagRouter & Routing

In der neuesten Labor-Version der FB7490 integriert AVM unter anderem einen Let's Encrypt Client für Zugriffe auf das Webinterface ...

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
Brainstorming, einfachste Option 1 getrenntes LAN (mit WAN zugang)
Frage von 132954LAN, WAN, Wireless13 Kommentare

Hi, folgendes: Wir bekommen eine Glasfaser Leitung, Und das sollte Optional so aussehen: Ein Modem/Router für das WAN, ein ...

Netzwerkgrundlagen
Hi eine blöde frage. xD
Frage von 132954Netzwerkgrundlagen12 Kommentare

Also: Habe 2012 r2 essentials neuinstalliert, allerdings installiert diese version ja gleich diesen gangen AD kram mit, den hab ...

Batch & Shell
Trusted Sites für alle User auf dem PC einpflegen
Frage von xXTaKuZaXxBatch & Shell12 Kommentare

Aufgabestellung: Es sollen auf 1 PC (bzw. mehreren PCs) vertrauenswürdige Sites per Powershell eingetragen werden, die für alle User ...