2011-02-17 02:30:46 +0000 2011-02-17 02:30:46 +0000
65
65

Open bestand vanaf de opdrachtregel op Windows

Op Mac OS X en GNOME op Linux zijn er commando’s die gebruikt kunnen worden om bestanden te openen vanaf de opdrachtregel in de bijbehorende GUI-editors: respectievelijk open en gnome-open. Is er zo'n commando voor Windows?

Antwoorden (9)

58
58
58
2011-02-17 02:38:43 +0000

Als je op dit moment in de opdrachtprompt staat en je hebt een bestand met de naam test.png en , die zich in c:\test bevinden kun je het volgende doen:

Als je in de directory bent (dus moet je zeggen c:\test>) typ je gewoon:

test.png

die de test zou openen in de standaard png beeldredacteur.

Als de bestandsnaam spaties bevat, voeg dan gewoon de bestandsnaam toe binnen “ ”

"this image.png"

U kunt ook typen:

c:\test\test.png

die het bestand opent, ongeacht waar u zich op dat moment bevindt.

Tot slot kunt u de afbeelding doorgeven aan een ander programma. Als je bijvoorbeeld een beeldbewerker hebt die imageedit.exe heet en deze ondersteunt het openen van bestanden via commandoregels (en als het programma pathet/toegankelijk is of je in de huidige directory staat), kun je het volgende typen:

imageedit c:\test\test.png
52
52
52
2011-02-17 02:36:25 +0000

Als het een geregistreerde extensie is, kunt u “start” gebruiken zoals in

start WordDoc.doc
11
11
11
2017-07-07 18:17:50 +0000

Op DOS commandoregel explorer "<PATH>" zal het bestandspad worden geopend met standaard bij Windows behorende programma’s. Dit zal ook alle URI’s ( http:,https:,ftp: ) en andere bestandsprotocollen die in het Windows besturingssysteem zijn gedefinieerd, afhandelen. Als het bestand of protocol niet is gekoppeld aan een programma dan zal er een Open With dialoogvenster verschijnen. Als het bestand niet aanwezig is, dan wordt de standaard My Documents map geopend. Het kan ook uitvoerbare bestanden openen ( EXE, BAT bestanden) en shell naamruimte paden.

Examples

explorer "http://www.google.com"- opent http://www.google.com in de standaard browser van Windows.

explorer "file:///C:\temp\" openen temp directory indien aanwezig

explorer "file.txt" openen file.txt op het huidige directory-pad .d.w.z. %CD% pad

explorer ::{645ff040-5081-101b-9f08-00aa002f954e} openen RecycleBin.

U kunt verwijzen naar de andere nuttige opdrachtregelschakelaars van de verkenner hier

5
5
5
2016-02-04 02:47:28 +0000
powershell -c "folder\childfolder\file.txt"

Bron: https://technet.microsoft.com/en-us/library/ee176882.aspx ](https://technet.microsoft.com/en-us/library/ee176882.aspx)

Eenvoudig en veelzijdig.

2
2
2
2017-01-27 14:27:44 +0000

De eerste parameter van Start is een venstertitel, dus als je een spatie hebt in de bestandsnaam, en je typt

Start “My File.txt”

krijg je een commandoregelvenster met “My File.txt” als titel. Om dit te omzeilen gebruik je een dummy-titel,

Start “My File.txt”

Afhankelijk van het bestand en de geopende applicatie zal er waarschijnlijk toch geen venster te zien zijn.

1
1
1
2018-10-19 14:25:55 +0000

Als u in PowerShell bent (op de PS (current-directory)> -prompt), en u wilt een bestand openen in de huidige directory, kunt u deze .\myfile.ext.&nbsp proberen; Als u in de Command Prompt bent, kunt u hetzelfde resultaat bereiken door

powershell -c .\myfile.ext

te typen (U moet de **.Als u _in_ PowerShell bent (op dePS (current-directory)> -prompt), en u wilt een bestand openen in de huidige directory, kunt u deze.\myfile.ext`.&nbsp proberen; Als u in de Command Prompt bent, kunt u hetzelfde resultaat bereiken door

powershell -c .\myfile.ext

te typen (U moet de **** opnemen, aangezien PowerShell standaard geen bestanden laadt vanaf de huidige locatie. )  Of u kunt een mapnaam (relatief of absoluut) opgeven als het bestand niet in de huidige map staat.

Voor het eerste scenario - als u in PowerShell bent - als de bestandsnaam een spatie(s) bevat, sluit deze dan tussen aanhalingstekens in (beide soorten) en laat deze voorafgaan door het & symbool:

PS C:\Users\_myusername_\Pictures\> &".\funny cat.jpg"

(U kunt een spatie toevoegen na de & voor de leesbaarheid, als u de voorkeur geeft aan leesbaarheid, en u kunt / gebruiken in plaats van Als u _in_ PowerShell bent (op dePS (current-directory)> -prompt), en u wilt een bestand openen in de huidige directory, kunt u deze.\myfile.ext`.&nbsp proberen; Als u in de Command Prompt bent, kunt u hetzelfde resultaat bereiken door

powershell -c .\myfile.ext

te typen (U moet de **.Als u _in_ PowerShell bent (op dePS (current-directory)> -prompt), en u wilt een bestand openen in de huidige directory, kunt u deze.\myfile.ext`.&nbsp proberen; Als u in de Command Prompt bent, kunt u hetzelfde resultaat bereiken door

powershell -c .\myfile.ext

te typen (U moet de **** opnemen, aangezien PowerShell standaard geen bestanden laadt vanaf de huidige locatie. )  Of u kunt een mapnaam (relatief of absoluut) opgeven als het bestand niet in de huidige map staat.

Voor het eerste scenario - als u in PowerShell bent - als de bestandsnaam een spatie(s) bevat, sluit deze dan tussen aanhalingstekens in (beide soorten) en laat deze voorafgaan door het & symbool:

PS C:\Users\_myusername_\Pictures\> &".\funny cat.jpg"

(U kunt een spatie toevoegen na de & voor de leesbaarheid, als u de voorkeur geeft aan leesbaarheid, en u kunt / gebruiken in plaats van ).  Ik weet niet hoe ik dit kan laten werken in het tweede scenario (waarin je powershell -c uitvoert vanuit Command Prompt) als het bestand of de mapnaam spaties bevat - aanhalingstekens lijken niet te helpen.

0
0
0
2017-09-19 16:16:27 +0000

Specific executable with specific file:

Git Bash Script On Windows 10 :


SHORTCUTS_MAIN_START. sh :

FILE_PATH="C:\DEV\REPO\GIT\AHK03\SHORTCUTS\SHORTCUTS_MAIN.ahk"
    EXEC_PATH="C:\DEV\REPO\GIT\AHK03\AHK_ROOT\AutoHotkeyU64.exe"

    $EXEC_PATH $FILE_PATH
  • *

Dit voorbeeld opent het bestand aangeduid met $ FILE_PATH met het uitvoerbare bestand aangeduid met $ EXEC_PATH. Als dit niet werkt, probeer dan de enkele schuine streep (“\” ) om te zetten in dubbele schuine streep (“\” ) voor de paden.

-1
-1
-1
2014-07-31 18:11:48 +0000

Dit kan een beetje laat komen, maar het juiste commando voor het bewerken van een bestandsnaam in Windows 7 is “write file_name”

Dit zou de standaard tekstverwerker moeten openen en je zou het bestand gemakkelijk moeten kunnen bewerken

Edit: Het lijkt alleen Wordpad te openen. Voor mij was dat de standaard tekstverwerker.

-3
-3
-3
2012-09-10 06:54:48 +0000

In de Windows commandoprompt kunt u

edit [file_name]

uitvoeren om batch bestanden/logs/tekstbestanden enz. te bekijken. Dit commando vereist QBASIC.EXE, wat standaard aanwezig is in Windows.

Zie hier voor andere nuttige MS-DOS commando’s.