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

Kann jemand mal die %Prozentzeichen% beim FOR Befehl (Batch) erklären

Frage Entwicklung Batch & Shell

Mitglied: imperial-lord

imperial-lord (Level 1) - Jetzt verbinden

23.04.2006, aktualisiert 06.11.2008, 10247 Aufrufe, 3 Kommentare

hallo, kann jemand mal die %% beim FOR Befehl (Batch) erklären?
ich komm damit nicht klar, wann mal ein %, mal zwei oder drei prozentzeichen datstehen. mal sieht es so: %%f %a% 11,4% oder so %m aus. wann werden wo wieviele prozentzeichen benutzt?

z.B.:
for /f "tokens=2" %%i in (datei.txt) do ren datei.txt %%%i:~11,4%.txt

mfg
Mitglied: TBa
23.04.2006 um 21:43 Uhr
Servus,
mal kucken wieviel ich aus dem Gedächnis (richtig) rausholen kann:

%1 ....Parameter 1 einer Batch, z.B. TEST.BAT C:\ Hallo X:\ .....bringt C:\


%%i ....eine eigene Variable in einer Batch, wenn man den Befehl nicht in eine Batch schreibt sondern per Kommandozeile direkt aufruft muss daraus %i werden

123%567 ...Wildcard wie * aber nur für EIN Zeichen

%username% ...Systemvariable wie hier z.B. der Benutzername, kann u.A. mit SET per Kommandozeile gesetzt werden.

HTH.
Gruss,
TBa
Bitte warten ..
Mitglied: imperial-lord
23.04.2006 um 22:03 Uhr
dankeschön, den ersten befehl also %1 verstehe ich nicht ganz.
wen da steht
if exist C:\A%2.exe A%2.exe %1 %2 %3 was passiert dann?

A%2.exe heißt ja:
A12.exe
A22.exe
A32.exe
...
A92.exe

und das zweite A%2.exe, dass alle diesen .exen gestartet werden sollen. aber was bedeutet "%1 %2 %3"
Bitte warten ..
Mitglied: Blueberry
06.11.2008 um 12:31 Uhr
Hallo imperial_lord,

>>for /f "tokens=2" %%i in (datei.txt) do ren datei.txt %%%i:~11,4%.txt

Das %%i nach "tokens=2" heisst soweit ich das richtig in Erinnerung habe, dass es bei die For Variable bei i Anfangen soll... Jetzt zu %%%i:~11,4%.txt ich schreib dir das mal so auf das man es ein bisschen besser sieht (aber im Code bitte nicht so schreiben das könnte zu einem Fehler führen): %%%i:~11,4%.txt das heisst er nimmt von der Variable i die ab der 11 Stelle 4 Zeichen heraus mehr nicht.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Mehrzeiligen Powershell-Befehl mit Batch ausführen (3)

Frage von Compu2017 zum Thema Batch & Shell ...

Windows Netzwerk
gelöst Copy Befehl in einer batch funktioniert nicht. (3)

Frage von Pauli-H zum Thema Windows Netzwerk ...

Windows 10
gelöst Fenster Mini- Maximieren per Batch-Befehl (2)

Frage von knitti zum Thema Windows 10 ...

Batch & Shell
gelöst BATCH Zieldatei nach Shell-Befehl leer? (7)

Frage von freshman2017 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(38)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Webbrowser
Windows 7 unbeliebte Internetseite sperren (15)

Frage von Daoudi1973 zum Thema Webbrowser ...

ISDN & Analoganschlüsse
gelöst Splitter - RJ45 zu RJ11? (13)

Frage von Waishon zum Thema ISDN & Analoganschlüsse ...

LAN, WAN, Wireless
gelöst Suche Firmware Image für Cisco Aironet 1252 (10)

Frage von Herbrich19 zum Thema LAN, WAN, Wireless ...

VB for Applications
Daten eines einzelnen Tabellenblatt als Mail versenden (kein Dateianhang) (9)

Frage von Zentralenteufel zum Thema VB for Applications ...