Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Operativen Pfad in batch setzen

Frage Entwicklung Batch & Shell

Mitglied: midnightautomatic

midnightautomatic (Level 1) - Jetzt verbinden

19.05.2009, aktualisiert 18:32 Uhr, 4110 Aufrufe, 8 Kommentare, 1 Danke

Ist vermutlich nichts aufregendes, mache mir schon eine ganze Zeit gedanken und schipper um das Thema herum...

Konkret möchte ich eine Textdatei auslesen mit:

for /F "tokens=1 delims=" %%a in (info.txt) do set p1=%%a

soweit so gut. Aber leider geht so etwas nicht:

for /F "tokens=1 delims=" %%a in ("D:\Projekte\Musik\info.txt") do set p1=%%a

,weil dann nicht mehr der Inhalt von info.txt ausgelesen und in p1 geschrieben wird, sondern einfach die Zeichenkette, also "D:\Projekte\Musik\info.txt".

Aber, daß in genau dieser info.txt gesucht wird ist wichtig. Wie komme ich von überall dort hin, damit genau von D:\Projekte\Musik\ die for /F-Schleife ausgeführt wird und die info.txt ausgelesen wird?
Mitglied: LotPings
19.05.2009 um 18:52 Uhr
Zitat von midnightautomatic:
for /F "tokens=1 delims=" %%a in
("D:\Projekte\Musik\info.txt") do set p1=%%a

Hallo Nostrakis,

schau dir bitte mal in der Formatierungshilfe die Tags < code> und </code> an
01.
for /F "tokens=1 delims=" %%a in ( 
02.
  ' Type "D:\Projekte\Musik\info.txt" ' 
03.
    ) do set p1=%%a
Steht in der Datei nur eine Zeile drin? Bei mehreren Zeilen hst du in p1 nur die Letzte.

Gruß
LotPings
Bitte warten ..
Mitglied: midnightautomatic
19.05.2009 um 19:18 Uhr
Hallo LotPings,

leider funktioniert das bei mir nicht. Ich bekomme die Meldung in der Shell, daß der "Zugriff verweigert" ist.

Zurzeit sieht die problematische Zeile genau so aus:

01.
for /F "tokens=1 delims=" %%a in ( ' Type "D:\Musik Projekte\WAV - DnB Sets\dummy" ' ) do set p1=%%a
Woran liegt das? Die Partition ist FAT32. Der Ordner "dummy" ist schreibgeschützt. Bekomme ich auch nicht weg.

Irgendeine Idee?
Bitte warten ..
Mitglied: LotPings
19.05.2009 um 19:26 Uhr
Kommt der Fehler denn auch bei direktem ausführen in der Shell?

Type "D:\Musik Projekte\WAV - DnB Sets\dummy"

Gruß
LotPings
Bitte warten ..
Mitglied: midnightautomatic
19.05.2009 um 19:28 Uhr
Ja, genau. Zugriff verweigert. Da liegt der Hund begraben.
Bitte warten ..
Mitglied: 78632
19.05.2009 um 19:32 Uhr
Wenn dummy ein Ordner ist, kannst du dir den auch nicht mit type ansehen.
Bitte warten ..
Mitglied: midnightautomatic
19.05.2009 um 19:36 Uhr
Alles klar! Vielen Dank Leute.

Die korrekte Zeile lautet natürlich:

01.
for /F "tokens=1 delims=" %%a in ( ' Type "D:\Musik Projekte\WAV - DnB Sets\dummy\info.txt" ' ) do set p1=%%a
Damit wird der Inhalt von info.txt ausgelesen und ich bin zufrieden.

Viele Grüße

Alexander
Bitte warten ..
Mitglied: LotPings
19.05.2009 um 19:48 Uhr
Zitat von midnightautomatic:
Damit wird der Inhalt von info.txt ausgelesen und ich bin zufrieden.

Prima Alexander,

Wenn du den beitrag jetzt auch noch auf erledigt setzt - sind wir es auch

Gruß
LotPings
Bitte warten ..
Ähnliche Inhalte
Weiterbildung
Erfahrungen mit IT Operative Professional (APO IHK) (6)

Frage von SysAdm81 zum Thema Weiterbildung ...

Batch & Shell
gelöst Per Batch Winrar entpacken - Probleme bei Pfad (7)

Frage von Concurve zum Thema Batch & Shell ...

Ausbildung
Weiterbildung IT Spezialist, danach Operative Professional (5)

Frage von Hector-User zum Thema Ausbildung ...

Batch & Shell
gelöst Windows 10 Batch für Datum und Uhrzeit setzen (18)

Frage von zeroblue2005 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 im Unternehmen? (26)

Frage von zorlayan zum Thema Windows 10 ...

LAN, WAN, Wireless
Ping u. DNS geht am Rechner nicht mehr (18)

Frage von Kuemmel zum Thema LAN, WAN, Wireless ...

Festplatten, SSD, Raid
Raid 1 2 SSD mit Windows Server 2016 (17)

Frage von jaywee zum Thema Festplatten, SSD, Raid ...

Voice over IP
Über Fritzfax over IP gehen nur einige Faxe (12)

Frage von shearer9 zum Thema Voice over IP ...