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

Wie entwertet man richtig?

Frage Entwicklung Batch & Shell

Mitglied: dctibi

dctibi (Level 1) - Jetzt verbinden

08.08.2011 um 16:05 Uhr, 4837 Aufrufe, 1 Kommentar

Hallo, ich hätte eine allgemeine Frage, wie man in einer Batch am besten Zeichen entwertet...

Anbei kleines Beispiel - kommt ein Smiley, Prozent, Anführungszeichen, u.a. vor (ich blicke da auch nicht ganz durch, wann es eigentlich spinnt), kommt eine Katastrophe heraus

Hallo, ich hätte eine allgemeine Frage, wie man in einer Batch am besten Zeichen entwertet...

Anbei kleines Beispiel - kommt ein Smiley, Prozent, Anführungszeichen, u.a. vor (ich blicke da auch nicht ganz durch, wann es eigentlich spinnt), kommt eine Katastrophe heraus

Ich denke, dass das Entwerten ein allgemein interessantes Thema ist - aber, sicher ist sicher, ein Beispiel hierzu, was ich so mache bzw. was ich vermutlich falsch mache...

@echo off & SETLOCAL
SETLOCAL ENABLEEXTENSIONS
SETLOCAL DISABLEDELAYEDEXPANSION
set befehl="type i:\bookm*.ht* | find /v ^"^(^" "
for /f "tokens=* delims=""" %%i in ('%befehl%') do (
set Zeile=%%i
call :ProcessZeile %%i
)
goto :eof

:ProcessZeile
set "bla=%Zeile:http://127.0.0.1:10000/=\\%"
echo Zeile %Zeile%
echo bla %bla%
echo+
)
goto :eof
Mitglied: bastla
08.08.2011 um 21:59 Uhr
Hallo dctibi!

Dein "find" ist mir nicht ganz klar, aber den (von mir ungetesteten) Rest könntest Du so versuchen:
01.
... 
02.
for /f "delims=" %%i in ('%befehl%') do ( 
03.
    set "Zeile=%%i" 
04.
    call :ProcessZeile 
05.
06.
goto :eof 
07.
 
08.
:ProcessZeile 
09.
set "bla=%Zeile:http://127.0.0.1:10000/=\\%" 
10.
setlocal enabledelayedexpansion 
11.
echo Zeile !Zeile! 
12.
echo bla !bla! 
13.
echo+ 
14.
endlocal 
15.
16.
goto :eof
Grüße
bastla

P.S.: Die Codeformatierung ist hier beschrieben ...
Bitte warten ..
Ähnliche Inhalte
DNS
gelöst Win2k8 R2 DNS-Server richtig konfigurieren (5)

Frage von OlliSWE zum Thema DNS ...

Firewall
Firewall für DMZ und Intranet richtig konfigurieren (3)

Frage von vGaven zum Thema Firewall ...

Windows Server
Windows Server 2016 VPN richtig konfigurieren (1)

Frage von junior zum Thema Windows Server ...

Outlook & Mail
gelöst Kompletter Export von Postfach in Outlook. wie mache ich es richtig? (30)

Frage von fireskyer zum Thema Outlook & Mail ...

Heiß diskutierte Inhalte
Verschlüsselung & Zertifikate
gelöst Festplattenverschlüsselung im Ausland (13)

Frage von Nicolaas zum Thema Verschlüsselung & Zertifikate ...

Festplatten, SSD, Raid
gelöst Fehlerhafte Blöcke im RAID 10 (12)

Frage von Kojak-LE zum Thema Festplatten, SSD, Raid ...

Windows Server
gelöst Microsoft-Lizenz CALs und passendes Server-Betriebssystem (12)

Frage von planetIT2016 zum Thema Windows Server ...

Netzwerkgrundlagen
gelöst Cisco SG500 Series LAG hat sich von selbst umgestellt (11)

Frage von Ex0r2k16 zum Thema Netzwerkgrundlagen ...