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 - Parameterausgabe ins Textfile kommt immer unter Anführungszeichen.

Frage Entwicklung Batch & Shell

Mitglied: souley

souley (Level 1) - Jetzt verbinden

17.07.2008, aktualisiert 18.07.2008, 6469 Aufrufe, 4 Kommentare

Hallo,

Wenn ich eine Batchvariable mit Echo in ein Textfile schreibe,
So steht der Variableninhalt immer mit Anführungszeichen im Textfile.
Ans batchfile wird der Parameter %4 mit z.b. 1234567890 übergeben.

Batchcommand:
echo Alarm-ID: %4 >> "C:\NNM_TEMP\Mail\mailtext.txt"


Ergebnis im Textfile:
Alarm-ID: "1234567890"

Wie kann nich das verhindern ?

Ausgabe soll sein:
Alarm-ID: 1234567890


Habe schon %%4 %%4%% "%4" '%4' '%%4' ^%4 ...probiert,
es bleibt beim "".


Bitte um kurze info,

souley
Mitglied: 60730
17.07.2008 um 18:11 Uhr
Bitte um kurze info,

Servus again,

*kopfkratz* welche Version der Dosbox / Command.com / cmd.exe hast du?
testschnippsel aufgerufen mit testschnippsel.cmd 1234
echo alarm:id %1 >"c:\test.ini"

gibt unter W2k
alarm:id 1234

Aber willst du nicht eher:
echo set alarm:id=%1 >"c:\test.cmd"
haben?
Bitte warten ..
Mitglied: souley
17.07.2008 um 18:38 Uhr
Hallo Timo,

Vielen Dank für die Begrüßung im Forum und die prompten Antworten.

Habe - echo alarm:id %1 >"c:\test.ini"
probiert - Da funktioniert es wirklich OHNE "".

Dann nochmal aus meinem batchfile - Wieder selber Fehler.

Muss jetzt leider weg - werde mir das morgen noch ansehen und melde mich wieder.


Obwohl es daran anscheinend nicht liegt:
Ist das die Version der Command.com ?
Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.


Vielen Dank
Grüße
souley
Bitte warten ..
Mitglied: miniversum
17.07.2008 um 18:39 Uhr
damit sollte es gehen:
01.
echo Alarm-ID: %~4 >> "C:\NNM_TEMP\Mail\mailtext.txt"
Bitte warten ..
Mitglied: souley
18.07.2008 um 12:21 Uhr
Hallo zusammen,

miniversum, das Zeichen ~ hats voll gebracht.
Die Anführungszeichen sind eliminiert.
Die Ausgabe funktioniert nun astrein.

Vielen Dank für die Hilfe

Grüße
souley
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch bestimme Zeile einer vorherigen batch einfügen (3)

Frage von Frensche zum Thema Batch & Shell ...

Batch & Shell
gelöst Base64 Decode (Batch,VBS) (26)

Frage von clragon zum Thema Batch & Shell ...

Batch & Shell
Batch kehrt zur Sprungmarke zurück, obwohl es pingen soll? (2)

Frage von Brotkasten zum Thema Batch & Shell ...

Batch & Shell
Maximale Größe zu verarbeitender txt-Dateien mit Batch (5)

Frage von Muck1303 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows 7
gelöst BOOTMGR is missing (auch nach bootrec -RebuildBcd) (20)

Frage von Mipronimo zum Thema Windows 7 ...

Router & Routing
Tipps für Router (ca. 100 clients, VPN) (19)

Frage von oel-auge zum Thema Router & Routing ...

Windows Userverwaltung
Windows Freigabe: Zugriff auf alle Ordner trotz Sicherheitseinstellungen (17)

Frage von Pandreas zum Thema Windows Userverwaltung ...

TK-Netze & Geräte
gelöst Convert von TAPI auf CAPI gesucht (13)

Frage von StefanKittel zum Thema TK-Netze & Geräte ...