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, 6465 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
Batch zum bearbeiten mehrerer CSV (3)

Frage von Matzus87 zum Thema Batch & Shell ...

Batch & Shell
Batch-Variable nach Stichworten aus TXT Datei durchsuchen (3)

Frage von Markus5579 zum Thema Batch & Shell ...

Batch & Shell
Dateinamen nach Zeichnen abschneiden - Batch-Shell (9)

Frage von cberndt zum Thema Batch & Shell ...

Batch & Shell
CMD Verschlüsslung ( Batch ) (11)

Frage von clragon zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (20)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Festplatten, SSD, Raid
M.2 SSD wird nicht erkannt (14)

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