via bat bestand een xlsx openen via open office

Status
Niet open voor verdere reacties.

davylenders123

Gebruiker
Lid geworden
20 jun 2010
Berichten
902
Ik zou via een bat bestand een xlsx bestand willen open .
Op de pc staat zowel Excel als open office.
De xlsx die ik zou willen open moet opengaan met het programma open office.

Ik heb op googel dit gevonden om een document te openen met een programma maar krijg het niet werkende , wat kan er aan verkeerd zijn ?

Code:
 @ECHO OFF 
start - "C: \ Program Files (x86) \ OpenOffice 4 \ program  \scalc.EXE" 
 "C:\Users\LendersDavy\OneDrive - Davy\Documenten\Data Entry\ klanten_pc. xlsx"
 
Probeer dit:

Code:
 @ECHO OFF 
start "C:\Program Files(x86)\OpenOffice 4\program\scalc.EXE" 
 "C:\Users\LendersDavy\OneDrive - Davy\Documenten\Data Entry\klanten_pc.xlsx"

Er zaten spaties en een koppelstreepje - in je script waardoor het niet werkt.
 
Laatst bewerkt:
Ik zou het zo proberen:
Code:
@Echo Off
"C:\Program Files(x86)\OpenOffice 4\program\scalc.EXE " "C:\Users\LendersDavy\OneDrive - Davy\Documenten\Data Entry\klanten_pc.xlsx"

Of met Echo On om eventuele foutmeldingen te kunnen zien.
Zet er dan ook de opdracht Pause onder.
 
Laatst bewerkt:
Dorado

Dan krijg ik dit scherm en dit blijft staan maar er gaat geen xlsx bestand open in open office

Screenshot_1.jpg

Ps Heb Davy zelf toegevoegd in de foto omdat de normale mapnaam hier niet vermeld mag worden en ik deze daarom even aangepast heb in mijn vraag.

edmoor

Als ik de uwe probeer zie ik een korte flits op mijn scherm van een dos schermpje maar verder gebeurt er niets
Heb ook de echo on geprobeerd met pauze onder maar dit geeft zelfde resultaat
 
Laatst bewerkt:
Daarom zei ik, zet er een Pause onder en Echo On, dan kan je zien welke melding er wordt gegeven.
 
Het gaat erom te weten te komen welke melding er wordt gegeven.
Echo on en Pause er onder, zo moeilijk is dat niet:
Code:
Echo On
"C:\Program Files(x86)\OpenOffice 4\program\scalc.EXE " "C:\Users\LendersDavy\OneDrive - Davy\Documenten\Data Entry\klanten_pc.xlsx"
Pause
 
En ik zag dat er nog een spatie in voorkwam, welke ik heb gecorrigeerd.
Kijk zelf ook even kritisch naar je script. "Onedrive - Davy" kan ook waarschijnlijk een punt zijn waardoor het script niet werkt. Hier hoort m.i. geen spatie tussen in te zitten.
 
En dat zijn precies de dingen die je dan in de melding kan zien.
 
Kon het pad niet vinden , er stond een spatie te weinig in het pad , juist voor (x86) moest een spatie staan.

Is de eerste keer dat ik met een bat bestand aan de slag ben gegaan.

Hij werkt nu wel.

Beide bedankt weer om jullie snelle hulp :thumb:
 

Bijlagen

  • Screenshot_2.jpg
    Screenshot_2.jpg
    54,3 KB · Weergaven: 25
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan