Utilisation de variables système sans% tags dans l'invite de commande Windows Windows 7

1

J'ai créé des raccourcis pour mes applications les plus utilisées, telles que le bloc-notes, le sublime, etc. Ainsi, chaque fois que je dois créer et modifier un fichier, je tape simplement% notepad% filename.txt. créez un fichier nommé filename.txt. J'ai l'impression d'utiliser ubuntu: D

Combien de fois je trouve ennuyeux de taper% à chaque fois que je veux utiliser ceci. Est-il possible de créer un raccourci pour cela aussi?

Aussi, une fois l'invite de commande, comment puis-je m'élever en administrateur? Comme à Ubuntu, je tape sudo pour le faire.

Aditya
la source
Juste n'utilisez pas le%. La frappe notepad filename.txtexécute le comportement que vous décrivez ci-dessus pour moi. En outre, pour exécuter un programme en tant qu'utilisateur différent, utilisez la runascommande. Tapez simplement runas /helppour plus d'informations. Cependant, je préfère généralement simplement cliquer avec le bouton droit de la souris sur le raccourci d'invite de commande et sélectionner "Exécuter en tant qu'administrateur", comme mentionné précédemment dans @Slowki.
Bobort
Il semble que j’ai modifié un paramètre quelque part, je suppose, parce que ni les runas ni le bloc-notes filename.txt ne fonctionnent directement! Les deux retournent le standard "la commande n'est pas reconnue comme une commande interne ou externe"
Aditya
Depuis que j'ai désinstallé cygwin, je ne peux plus utiliser la commande runas ni exécuter le bloc-notes en tant que commande. J'obtiens la norme "Commande non reconnue comme commande interne ou externe"
Aditya
@Aditya si vous ouvrez un cmd.exeet tapez set pathvoyez-vous %systemroot%dans la variable? Si tel est le cas, vos variables sont perturbées et vous devez modifier votre registre. (Vous devez modifier le type de chemin de reg_sz à reg_expand_sz.) Indiquez-nous si c'est le cas et nous vous indiquerons où trouver la clé.
Rik
1
@Aditya Wow, votre chemin dans la base de registre est correct (pas de% systemroot%) mais votre chemin lui-même est vraiment foiré. Je ne vois pas le C:\Windowset C:\Windows\System32du tout. Nettoyer Windows 7 a le chemin par défaut %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\ . Vous voudrez peut-être les ajouter au début de votre chemin système dans la boîte de dialogue d'environnement. Après cela, votre notepad textfile.txttravail fonctionnera à nouveau. Comme si .
Rik

Réponses:

0

Pour obtenir des privilèges d’administrateur (à ma connaissance), vous devez cliquer avec le bouton droit de la souris et appuyer sur Exécuter en tant qu’administrateur.
Pour exécuter des commandes telles que le bloc-notes SlowkiIsAwesome.txt, la méthode la plus simple consiste à configurer des alias. Ce guide Créer un alias dans Windows XP devrait fonctionner même dans Win7.

Communauté
la source
Depuis que j'ai désinstallé cygwin, je ne suis pas en mesure d'utiliser un alias dans l'invite DOS. Pourriez-vous s'il vous plaît republier votre réponse précédente que vous avez édité sur je suppose. Il s'agissait de créer une fonction utilisateur ou quelque chose.
Aditya
0

Vous pouvez créer un dossier, le remplir avec des scripts de traitement par lots, et ajouter l'emplacement du nouveau dossier à la variable d'environnement PATH ( avec SetX ). De cette façon, chaque fois que vous exécutez quelque chose à partir de CMD ou Run, ils effectueront également une première recherche dans votre dossier.

Si vous ne souhaitez pas créer un nouveau dossier, vous pouvez simplement placer vos fichiers de commandes dans un dossier qui se trouve déjà dans la variable d’environnement PATH.

EliadTech
la source