Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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

Mit einem dem Dateityp nicht zugeordneten Programm per Batch ein File öffnen

Frage Entwicklung Batch & Shell

Mitglied: simplymad

simplymad (Level 1) - Jetzt verbinden

07.07.2014 um 16:18 Uhr, 1483 Aufrufe, 4 Kommentare

Hallo zusammen!

Ich würde gerne per Batch eine .dat-Datei mit Excel öffnen. Nun sind natürlich die .dat-Dateien nicht Excel zugewiesen und das sollen sie auch nicht. Mein bisheriges, nicht funktionierendes, Kommando sieht so aus:

start "C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.exe" "Q:\user.dat"

Mit Excel-Dateien funktioniert das natürlich wunderbar, aber in diesem Fall bekomme ich leider nur im Windows das übliche Fenster, in dem ich ein Programm wählen soll um die user.dat zu öffnen.
Hat von euch evtl. jemand die Lösung des Problems?


Grüße,
Flo
Mitglied: Gersen
07.07.2014, aktualisiert um 20:41 Uhr
Hallo,

Du könntest in Deinem Skript vorher .dat mit Excel verknüpfen
01.
ASSOC .dat=Excel.Sheet.?
(Fragezeichen ist eine Nummer (8, 12 etc.) - je nachdem ob Du es als XLS oder XLSX öffnen willst)

und nachher die Zuordnung wieder löschen:
01.
ASSOC .dat=
PS: Dann brauchst Du auch den Excel-Aufruf in Deinem Skript nicht mehr...

Gruß,
Gersen
Bitte warten ..
Mitglied: miniversum
07.07.2014 um 18:46 Uhr
Hallo,

schau dir mal "start /?" an und benutzt den Befehl dann so:
start "Open user.dat in Excel" "C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.exe" "Q:\user.dat"

Gruß ...
Bitte warten ..
Mitglied: rubberman
07.07.2014, aktualisiert um 20:34 Uhr
Hallo simplymad,

mit
start "C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.exe" "Q:\user.dat"
passiert folgendes:
- das erste Argument von START steht in Anführungszeichen und wird somit als Fenstertitel interpretiert.
- "Q:\user.dat" wird versucht auszuführen, ist aber mit keinem Programm verknüpft.

Übergib also einen Fenstertitel (das kann auch ein "leerer" String sein) als erstes Argument.
start "" "C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.exe" "Q:\user.dat"
Grüße
rubberman

EDIT Und Grüße an miniversum, der's schneller geschrieben hat
Bitte warten ..
Mitglied: simplymad
08.07.2014 um 09:25 Uhr
Super, ihr seid die Besten. :D Danke euch! Funktioniert.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Dateitypen aus Archiven löschen via Batch! (5)

Frage von Nightowl71 zum Thema Batch & Shell ...

Batch & Shell
gelöst Mit Batch einen Dateityp auf Partition suchen (2)

Frage von M4tze521999 zum Thema Batch & Shell ...

Webbrowser
gelöst File Link vom Browser aus im Explorer öffnen? (2)

Frage von elemeno zum Thema Webbrowser ...

Basic
gelöst Mit Visual Basic Batch Datei öffnen (26)

Frage von Flodsche zum Thema Basic ...

Neue Wissensbeiträge
Windows Installation

Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen

(8)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Datenschutz

Gefährdeter Datenschutz: Firefox löscht lokale Datenbanken nicht

Information von BassFishFox zum Thema Datenschutz ...

Firewall

PfSense OpenVPN beschleunigen

Tipp von Dobby zum Thema Firewall ...

Utilities

CCleaner 5.33 mit Malware infiziert

(27)

Information von SeaStorm zum Thema Utilities ...

Heiß diskutierte Inhalte
Utilities
CCleaner 5.33 mit Malware infiziert (26)

Information von SeaStorm zum Thema Utilities ...

Festplatten, SSD, Raid
gelöst Problem mit DELL 815R Server und Windows Bluescreen (24)

Frage von Leo-le zum Thema Festplatten, SSD, Raid ...

Windows Systemdateien
Windows bootet nicht mehr Fehlermeldung 0xc0000098 (16)

Frage von franzgoerlich zum Thema Windows Systemdateien ...

Windows Netzwerk
Dateien mit Intelligenz per GPO ins Programmverzeichnis (14)

Frage von erwin.t zum Thema Windows Netzwerk ...