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

mehrere dateinamen als argumente aus explorer

Mitglied: penguin23

penguin23 (Level 1) - Jetzt verbinden

19.03.2009, aktualisiert 20:42 Uhr, 3911 Aufrufe, 4 Kommentare

Hallo,

habe nur eine kleine Frage, die wahrscheinlich ganz simpel zu beantworten ist - habe mir aber schon das Hirn wundgegoogelt und krieg's nicht hin...

Also, ich habe ein Programm, das ich per Batch-datei starten möchte. Dem Programm sind Dateinamen zu übergeben, also so:

c:\programme\programm.exe 1.txt 2.txt 3.txt

Wenn ich genau das in eine Dos-Box tippe funktioniert alles so, wie es soll.

Ich möchte aber nun gern das ganze aus dem Explorer starten, also ich bräuchte eine Batch-datei, die im Prinzip obiges enthält, dann würde ich im Explorer meine Dateien auswählen, im Kontext-menü 'öffnen mit' wählen und dann meine Batch-datei, dann sollen natürlich alle selektierten Dateinamen als Argumente übergeben werden.

Erster Ansatz war daher folgende Batch:

c:\programme\programm.exe %1 %2 %3

...Was aber leider nicht funktioniert, es wird vom explorer nur das erste Argument / der erste Dateiname übergeben.

Hoffe es kann mir da jemand helfen...
Mitglied: bastla
19.03.2009 um 21:27 Uhr
Hallo penguin23 und willkommen im Forum!

Vielleicht würde Dir auch ein "Senden an" helfen - der Batch könnte dann etwa so aussehen:
01.
@echo off & setlocal 
02.
:Loop 
03.
if "%~1"=="" goto :eof 
04.
c:\programme\programm.exe %1 
05.
shift 
06.
goto :Loop
Wenn Du den Batch in "%userprofile%\SendTo" speicherst, kannst Du im Explorer mehrere (wie viele genau müsstest Du testen) Dateien markieren und per "Senden an" übergeben.

Grüße
bastla
Bitte warten ..
Mitglied: penguin23
19.03.2009 um 21:52 Uhr
Hm, Danke, aber ehrlich gesagt wäre mir das ein bisschen umständlich, weil ich das sehr oft benutzen würde, und dann immer über senden an... Geht das nicht irgendwie, die ausgewählten Dateinamen über öffnen zu übergeben?

(Oder vielleicht ist meine Frage hier falsch weil es doch eher um den explorer als um die batch geht?)
Bitte warten ..
Mitglied: bastla
20.03.2009 um 08:16 Uhr
Hallo penguin23!

Da Du von "öffnen mit" geschrieben hattest, war ich davon ausgegangen, dass ein "Senden an" auch nicht mehr Aufwand erfordert ...

Sollen die Dateien denn immer mit dem Batch geöffnet werden? Dann müsste ja eigentlich nur die Batchdatei als Standardanwendung ("Dateityp immer mit dem ausgewählten Programm öffnen" (auch über "Extras / Ordneroptionen / Dateitypen / Neu") festgelegt werden.

Grüße
bastla
Bitte warten ..
Mitglied: penguin23
20.03.2009 um 11:23 Uhr
Hallo Bastla,

Ja, genau, das soll am Ende natürlich dabei rauskommen... Nur eben will ich ja auch mehrere Dateien selektieren, dann müsste ich schon über das Kontextmenu, trotzdem wäre dann 'öffnen' besser als 'senden an'. Das Problem ist dann nur eben die Übergabe der Argumente...

Danke für Deine Hilfe!
Bitte warten ..
Ähnliche Inhalte
Windows 7

Pfad- und Dateiname in Explorer-Adressleiste anzeigen, ist das möglich?

gelöst Frage von DrAlcomeWindows 79 Kommentare

Ahoi zusammen! Ein Kollege hat mich gefrag ob es möglich ist, sich unter Windows 7 im Explorer den vollständigen ...

Batch & Shell

Verschachtelte FOR-Schleife mit einem Argument

gelöst Frage von mp-homeBatch & Shell3 Kommentare

Hallo Forum, ich versuche mehrere FOR-Schleifen in eine verschachtelte FOR-Schleife zu ändern. Leider scheine ich zu doof für dieses ...

Batch & Shell

Powershell Start-Process mit Argumenten

gelöst Frage von lisaluftBatch & Shell4 Kommentare

Ich hatte ein cmd-Skript mit den Befehl: start /wait c:\test\CitrixReceiver.exe /silent /includeSSON ENABLE_SSON="Yes" Funktionierte genau so. Jetzt habe ich ...

Windows 7

Mehrere TXT mit Dateinamen in Excel importieren

Frage von Sophie12345Windows 71 Kommentar

Hallo zusammen, ich hoffe jemand kann mir helfen. ich habe mehrere Ordner mit jeweils ca. 40-60 txt Dateien, diese ...

Neue Wissensbeiträge
Windows 10

Microcode-Updates KB4090007, KB4091663, KB4091664, KB4091666 für Windows 10

Information von kgborn vor 3 StundenWindows 101 Kommentar

Kurze Information für Administratoren von Windows 10-Systemen, die mit neueren Intel CPUs laufen. Microsoft hat zum 23. April 2018 ...

iOS
Updates für Iphone und Co
Information von sabines vor 7 StundeniOS

Gestern abend ist iOS 11.3.1 erschienen, ein kleineres Update, dass einige Lücken schließt und "Lahmlegen" nach einem Display Tausch ...

Windows 7

Windows 7 - Server 2008 R2: Exploit für Total Meltdown verfügbar

Information von kgborn vor 1 TagWindows 7

Kleine Information für Administratoren, die für die Updates von Windows 7 SP1 und Windows Server 2008 R2 SP1 verantwortlich ...

Sicherheit

Zero Day-Schwachstelle im Internet Explorer - wird von APT bereits ausgenutzt

Information von kgborn vor 2 TagenSicherheit

Im Kernel des Internet Explorer scheint es eine Zero Day-Lücke zu geben, die von staatlichen Akteuren (APT) im Rahmen ...

Heiß diskutierte Inhalte
C und C++
Frage1 C Programmierung-Makefile Frage2 PHP-Programmierung HTTP-Fehler 404
Frage von KatalinaC und C++33 Kommentare

Hallo, ich habe 2 Fragen, die nichts miteinander zu tun haben aber mit denen ich mich gerade beschäftige: 1. ...

LAN, WAN, Wireless
Watchguard T15 VPN Einrichtung
gelöst Frage von thomasjayLAN, WAN, Wireless25 Kommentare

Hallo zusammen, wir möchten gerne über unsere Watchguard T15 einen VPN-Tunnel (Mobile VPN with IPSec) einrichten! Als Client nutzen ...

Batch & Shell
Powershell: Im AD nach Comutern mit bestimmten IP-Adressen suchen
gelöst Frage von Raven42Batch & Shell21 Kommentare

Hallo zusammen, ich suche nach einer Möglichkeit nach Computern im AD zu suchen , deren IP-Adresse mit 10.11.12. beginnt. ...

Batch & Shell
Mit Powershell den Inhalt einer Excel mit einer Text Datei abgleichen
Frage von Bommi1961Batch & Shell20 Kommentare

Hallo zusammen, ich muss den Inhalt einer Excel Datei (Mappe1) mit dem Daten einer Text Datei abgleichen. Die Daten ...