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

Variablenverarbeitung mit DOS

Frage Sonstige Systeme

Mitglied: tennessee

tennessee (Level 1) - Jetzt verbinden

09.06.2006, aktualisiert 14:19 Uhr, 3445 Aufrufe, 3 Kommentare

Hallo zusammen,

wie so of hat mir DOS mal wieder Rätsel aufgegeben

ich habe drei variablen

%1 als Argument für mein Script
%buffhome% als Verzeichnis
%nextfree% als Zahlwert


nun möchte ich folgenden Befehl ausführen:

move %1% %buffhome\sent\%nextfree.xml

Das ergebnis ist das:
move event.xmlbuffhomenextfree.xml

Muss ich da irgendwelche Zeichen dazwischen setzen?
Mitglied: Dani
09.06.2006 um 14:13 Uhr
hi,
wäre vielleicht gut, wenn du uns noch den jweiligen Inhalt der 3 Variablen sagen könntest.
Kann es sein, dass du deine Prozentzeichen ein bisschen falsch gesetzt hast?!

%buffhome => %buffhome%
%nextfree => %nextfree%


Gruß
Dani
Bitte warten ..
Mitglied: tennessee
09.06.2006 um 14:18 Uhr
hallo Dani,

hier die initialisierung:


set buffhome=h:\afriend\Buffer
for /F 'usebackq' %%l in (`"type number.txt"`) do set /a nextfree=%%l+1


Die Variablen stehen in einer ausgelagerten config.cmd die mit call in das Scripte eingelesen
werden.

sowas wie bei Linux:

. config.txt mach ich call config.txt was generell auch geht nur bei diesem Befehl klemmts
Bitte warten ..
Mitglied: tennessee
09.06.2006 um 14:19 Uhr
natürlich

call config.cmd :-o)
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Sticky Notes - Autostart unterbinden

Tipp von Pedant zum Thema Windows 10 ...

Ähnliche Inhalte
Mac OS X
Malware startet DoS-Angriffe gegen Macs

Link von transocean zum Thema Mac OS X ...

Hyper-V
gelöst HyperV - ungültige MS-DOS Funktion (14)

Frage von Franz-Josef-II zum Thema Hyper-V ...

Batch & Shell
gelöst Unterdrücken eines DOS Fenster bei Ausführen einer Batchdatei (10)

Frage von Zockervogel zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst Base64 Decode (Batch,VBS) (26)

Frage von clragon zum Thema Batch & Shell ...

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

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