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 Befehl mit Parametern ausführen

Frage Entwicklung Batch & Shell

Mitglied: Manuelef

Manuelef (Level 1) - Jetzt verbinden

27.02.2012, aktualisiert 11:19 Uhr, 4700 Aufrufe, 1 Kommentar

Ich muss über ein Batch Befehl aus einem Ordner mit vielen Files das richtige aussuchen und drucken. Der Dateinamen soll mit dem Ausführen des Befehls mitgegeben werden.

Ich brauch ein Batch Befehl der mir ein PDF auswählt und Ausdruckt. Das mit dem Ausdrucken ist kein Problem ich muss es jetzt nur noch hinbekommen das ich mit dem Aufruf des Befehls den Dateinamen mit übergebe.
Der Befehl zum Drucken sieht zur Zeit so aus:
01.
Printpdf.bat 
02.
IF exist \\srvrvdc01\Basis\VK\DOKU\123456.pdf ( 
03.
start c:\Batchdateien\taskkill.bat 
04.
c:\Adobe\reader\AcroRd32.exe /p /h \\srvrvdc01\Basis\VK\DOKU\123456.pdf ) 
05.
ELSE exit 
06.
 
07.
 
08.
 
09.
taskkill.bat (falls sich der Befehl mal aufhängt) 
10.
C:\Batchdateien\wait.exe 5 
11.
cd.. 
12.
taskkill /IM AcroRd32.exe  
13.
exit

Ich stelle mir das so vor

Batch ist Printpdf.bat
PDF heißt 123456.pdf

AUFRUF des Befehls sollte also so aussehen:

Printpdf 123456

Weis jemand wie und ob ich die Parameter des Dateinamens der zu drucken ist mit in den Befehl bekomme?
Mitglied: bastla
27.02.2012 um 11:34 Uhr
Hallo Manuelf!

Beim Aufruf übergebene Parameter kommen als %1, %2, ..., %9 im Batch an - daher:
01.
IF exist %1 ( 
02.
start c:\Batchdateien\taskkill.bat 
03.
c:\Adobe\reader\AcroRd32.exe /p /h %1) 
04.
ELSE goto :eof
BTW: Wozu "start"?

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Windows 10
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 ...

Batch & Shell
Batch als Dienst bei Systemstart ohne Anmeldung ausführen (5)

Tipp von tralveller zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(6)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst Gruppenzugehörigkeit von AD Usern ermitteln - die Perfektion fehlt (11)

Frage von Stefan007 zum Thema Batch & Shell ...

LAN, WAN, Wireless
gelöst Netzwerk in 2 Teile trennen (11)

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

Windows Server
Benutzer lässt sich nur an einem Clientcomputer anmelden (11)

Frage von Ammann zum Thema Windows Server ...

Netzwerke
SFP Modul (miniGibic) (10)

Frage von apranet zum Thema Netzwerke ...