Top-Themen

Aktuelle Themen (A bis Z)

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 Eigenen Dateinamen auslesen und als Sprungmarke nutzen

Mitglied: OKIDOKI

OKIDOKI (Level 1) - Jetzt verbinden

18.08.2012, aktualisiert 18:58 Uhr, 8530 Aufrufe, 4 Kommentare

Guten Abend,
habe leider trotz Suche noch nichts Brauchbares gefunden...

ich möchte gerne den eigenen Dateinamen auslesen und als Sprungmarke einer anderen bat verwenden. Mener tuts bisher net ...:


01.
  
02.
For /F %%i in ('dir /B *.txt') do set Datei=%%~ni 
03.
start beispiel.bat %Datei%

Dankeschön!
OKIDOKI
Mitglied: bastla
18.08.2012, aktualisiert um 20:31 Uhr
Hallo OKIDOKI!

Leider verstehe ich nicht wirklich, was Du meinst (und das bezieht sich nicht nur auf die Fehlerbeschreibung "Meiner tuts bisher net") - auch, wenn ich "Sprungmarke" durch "Aufrufparameter" ersetzte ...

... anyhow: Falls "Eigener Dateiname" sich auf den Batch selbst bezieht, kannst Du nach Bedarf "%~n0", "%~nx0" oder "%~f0" verwenden ...
Was Deinen Ansatz oben angeht: Selbst, wenn Du wirklich nur die einzige Textdatei des aktuellen Ordners finden und weiter verarbeiten wolltest, würde ich zumindest für Leerzeichen vorsorgen:
01.
For /F "delims=" %%i in ('dir /B *.txt') do set "Datei=%%~ni" 
02.
start beispiel.bat "%Datei%"
- dass damit nur der Name, aber nicht der Typ (".txt") an "beispiel.bat" übergeben wird (ansonsten könntest Du auch gleich "%%i" verwenden), ist hoffentlich Absicht; ob das auch für "start" gilt, wäre noch zu hinterfragen ...

Grüße
bastla
Bitte warten ..
Mitglied: OKIDOKI
19.08.2012, aktualisiert um 11:00 Uhr
Hallo bastla,

natürlich ist das mit der *.txt Quatsch, habe nachlässig gearbeitet...

Allerdings hast du mir trotzdem super geholfen, da allein die Umbenennung in meinem ersten Code von txt in bat nichts gebracht hat. Die Lösung lag in deinem anyhow-Hinweis und deshalb stelle ich sie für Interessierte ein. Bei mir funktioniert sie jetzt prima!!!
Danke an bastla

01.
For /F "delims=" %%i in ('dir /B *.bat') do set "Datei=%~n0" 
02.
beispiel.bat "%Datei%"
Gruß OKIDOKI
Bitte warten ..
Mitglied: bastla
19.08.2012 um 11:39 Uhr
Hallo OKIDOI!

Wenn tatsächlich nur der Name des Batches an "beispiel.bat" übergeben werden soll, genügt:
beispiel.bat "%~n0"
- die Schleife ist schlicht überflüssig ...

Grüße
bastla
Bitte warten ..
Mitglied: OKIDOKI
19.08.2012 um 14:44 Uhr
Hallo bastla,

ja, soll es

Echt cool, danke!
OKIDOKI
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Batch: Dateiname abhängig vom Änderungsdatum auslesen

gelöst Frage von freaktastischBatch & Shell6 Kommentare

Servus zusammen, hab folgende Situation Oberordner: beinhaltet test.bat, Ordner1 und Ordner2 Ordner1, sowie Ordner2 beinhalten .docx Dateien. Mein Anliegen ...

Batch & Shell

Batch: Auslesen von Dateinamen aus Text und Kopieren dieser.

gelöst Frage von gumpo03Batch & Shell2 Kommentare

Hallo. Ich sitze seit ungefähr einer Stunde an einem Problem, dass ich gern endlich lösen würde: Ich habe eine ...

Batch & Shell

Via MsgBox Sprungmarke in Batch auswählen

gelöst Frage von BustedDiceBatch & Shell6 Kommentare

Hallo zusammen brauch mal wieder eure Hilfe bei einem Batch. Ich möchte via MsgBox mit dem Button OK oder ...

Batch & Shell

Batch - Dateinamen auslesen, umbenennen + dreistellige Zahl vor bisherigen Dateinamen setzen.

Frage von citroendsvierBatch & Shell4 Kommentare

Hallo und guten Morgen, ich möchte für drei Ordner (2011, 2013, 2014) eine Batch schreiben, die die darin enthaltenen ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 2 TagenHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 2 TagenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 3 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 3 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Netzwerkgrundlagen
VLAN - Offene Fragen
Frage von KnettenbrechNetzwerkgrundlagen17 Kommentare

Hallo zusammen, ich befasse mich derzeit mit dem Thema VLAN. Hierzu habe ich schon einige Guides gelesen, einschließlich des ...

Netzwerkmanagement
Netzwerkmanagment im Haus mit Switch, Panel und pfsense
gelöst Frage von CorraggiounoNetzwerkmanagement17 Kommentare

hi zusammen, wir sind gerade dabei das ganze Haus bzw. die einzelnen Zimmer mit netzwerkdosen zu versorgen. Vom Keller ...

Google Android
Empfehlung: Android Ortungsapp
gelöst Frage von certifiedit.netGoogle Android13 Kommentare

Guten Morgen, grundsätzlich vorweg, ich wollte mich eben schlau machen, bzgl einer Ortungsapp, welche Androidbasiert einem anderen Androidsmartphone mitteilt, ...

Router & Routing
VPN hinter zweiter Fritzbox nutzen im Nachbarhaus
gelöst Frage von georg2204Router & Routing11 Kommentare

Hallo zusammen, ich blicke hier leider nicht mehr so ganz durch. In Haus 1 steht eine Fritzbox 7390, diese ...