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

Batch - Brauche Doppelte Backslash

Frage Entwicklung VB for Applications

Mitglied: Blueberry

Blueberry (Level 1) - Jetzt verbinden

01.12.2009 um 11:27 Uhr, 5656 Aufrufe, 3 Kommentare

Hallo Zusammen

Um gleich zu meinem Problem zu kommen, ich hab mir ein "Add-On" für cmd runtergeladen, dass einen String in einer Datei findet und dann ersetzt, nun muss ich ja da auch den Pfad mit geben und den zu findenden String und replace String, dass sieht ca. so aus:

Install\StrFind.exe -r CurrentPath "%cd%" C:\WINDOWS\test.ini
StrFind.exe is das "Add-On" CurrentPath steht halt einfach drin und bei cd steht dann z.B. "C:\Programme" drin (is aber Variable...). Wenn ich jetzt das C:\Programme mitgebe, dann sagt er dass das eine Fehlerhafte Escape Char, was auch logisch ist, da das Add-On in C++ is und er denkt, dass ich mit \P im Pfad meine, dass er da eine Escape Funktion machen soll... Naja, jetzt is meine Frage, wie kann ich es machen, dass ich (auch wenn der Pfad länger wäre) dass da überall \\ sind so dass er die Escape Funktion auf den Backslash macht und somit die \P Escape funktion aussen lässt?
Ich habe die Source leider nicht, nur die exe also müsste ich es in CMD machen
Danke für eure Antworten!

Grüsse Blueberry
Mitglied: miniversum
01.12.2009 um 12:54 Uhr
Zeichen ersetzen geht direkt so:
Install\StrFind.exe -r CurrentPath "%cd:\=\\%" C:\WINDOWS\test.ini
Bitte warten ..
Mitglied: fritzo
01.12.2009 um 13:35 Uhr
Hi,

versuch es doch einfach mal mit dem Parameter "-o", den StrFind.exe mitliefert:
-o :*Ignore escape sequences in input strings
(Example escapes that can be used: ^M \r \015 \x0D)

Der Aufruf wäre dann so:
Install\StrFind.exe -o -r CurrentPath "%cd%" C:\WINDOWS\test.ini

Grüße,
fritzo
Bitte warten ..
Mitglied: Blueberry
01.12.2009 um 13:36 Uhr
Hallo Zusammen

@miniversum

Danke viel mals, wusst ich nicht

Man lernt eben immer dazu

@fritzo

Danke auch für deine Antwort, ich werde es gleich ausprobieren

Ich werde es aber mit VBS machen müssen -.- Mein Ausbildner hat mir leider noch gesagt, dass ich das weder mit C++, noch C# und schon gar nicht mit heruntergeladenen tools machen darf...

Aber das kriege ich schon hin.

Grüsse Blueberry
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Powershell csv importiert keine backslashes (2)

Frage von Druide83 zum Thema Batch & Shell ...

Batch & Shell
gelöst Doppelte Dateneinträge per Batch aus Datei löschen? HILFE (7)

Frage von freshman2017 zum Thema Batch & Shell ...

Batch & Shell
Brauche Hilfe mit einem Batch Script( or condition) (21)

Frage von fireskyer zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(2)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Netzwerkprotokolle
gelöst Leiten "dumme" Switches VLAN-Tags mit durch? (25)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

Windows Server
gelöst Neues KB für W10 1607 und W2K16 wieder mal nicht im WSUS 3.0, hat das noch jemand? (16)

Frage von departure69 zum Thema Windows Server ...

Router & Routing
FTTH bzw FTTB Router (13)

Frage von ukulele-7 zum Thema Router & Routing ...

Batch & Shell
Batch zum suchen und verschieben von Verknüpfungen (12)

Frage von zeroblue2005 zum Thema Batch & Shell ...