News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

Open a DOS prompt in windows 10

Started by TouEnMasm, August 31, 2020, 02:48:45 AM

Previous topic - Next topic

TouEnMasm

Hello,
To avoid failed,failed and failed ,I have made my own in 64 bits.
You need to create a registry key,after shell.
Quote
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\CmdPrompt\command]
@="\"H:\\command_prompt\\create_prompt.exe\" \"%1\""
modify the execute path of create_prompt.exe
The executable add PATH directories in the dos envirronnement (modify them if needed).
You can now use various tools in a dos prompt,with a right clic on a directory.





Fa is a musical note to play with CL

hutch--

I still wonder why 25 years down the track that the Windows console "cmd.exe" is referred to as a DOS prompt when it will eat the old command.com alive.

jj2007

Quote from: TouEnMasm on August 31, 2020, 02:48:45 AMYou need to create a registry key,after shell.

Pressing <Windows key> R, then cmd <Return> doesn't work on Win10?

TouEnMasm

I still wonder why 25 years down the track that the Windows console "cmd.exe" is referred to as a DOS prompt when it will eat the old command.com alive
There is no change with windows 10,but i don't see what don't understand ,if you look at the source the one called is "C:\Windows\SysWOW64\cmd.exe".
JJ shortcut need to be remembred  and had not so easy to use.
https://support.microsoft.com/en-us/help/12445/windows-keyboard-shortcuts,good learning.
Quote
The proc allow an easy access ,the change of directory and a change of the envirronement

Fa is a musical note to play with CL

hutch--

DOS Prompt = COMMAND.COM

Windows uses a console called CMD.EXE

TouEnMasm


If it is a vocaburaly question this need reflexion.
CMD open a console with all the old MS-DOS command (command.com).
The shell ,powershell open a console (similar to DOS) but not with the same commands than DOS.
I don't find link saying that "DOS prompt" must be reserved to command.com.
For me a console is generally a black screen with text and this in all system.?
Fa is a musical note to play with CL

TouEnMasm

here what Visual Studio 2019 call a "command prompt"
Quote
**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.7.2
** Copyright (c) 2020 Microsoft Corporation
**********************************************************************

C:\Users\luce\Documents\Visual Studio 2019\projets>dir
Le volume dans le lecteur C s'appelle Boot
Le numéro de série du volume est 180F-DF3D

Répertoire de C:\Users\luce\Documents\Visual Studio 2019\projets

17/09/2020  00:04    <DIR>          .
17/09/2020  00:04    <DIR>          ..
08/09/2020  09:55    <DIR>          converttomicro
17/09/2020  00:08    <DIR>          memcopie
22/08/2020  10:09    <DIR>          System.Drawing.Html
               0 fichier(s)                0 octets
               5 Rép(s)  251 979 276 288 octets libres

C:\Users\luce\Documents\Visual Studio 2019\projets>help
Pour plus d'informations sur une commande spécifique, entrez HELP
suivi de la commande.
ASSOC          Affiche ou modifie les applications associées aux extensions de
               fichiers.
ATTRIB         Affiche ou modifie les attributs d'un fichier.
BREAK          Active ou désactive le contrôle étendu de CTRL+C.
BCDEDIT        Définit les propriétés dans la base de données de démarrage pour
               le contrôle du chargement d'amorçage.
CACLS          Affiche ou modifie les listes de contrôles d'accès aux fichiers.
CALL           Appelle un fichier de commandes à partir d'un autre fichier de
               commandes.
CD             Modifie le répertoire ou affiche le répertoire actif.
CHCP           Modifie ou affiche le numéro de la page de code active.
CHDIR          Modifie le répertoire ou affiche le nom du répertoire actif.
CHKDSK         Vérifie un disque et affiche un rapport d'état.
CHKNTFS        Affiche ou modifie la vérification du disque au démarrage.
CLS            Efface l'écran.
CMD            Exécute une nouvelle instance de l'interpréteur de commandes de
               Windows.
COLOR          Modifie les couleurs du premier plan et de l'arrière-plan de la
               console.
COMP           Compare les contenus de deux fichiers ou groupes de fichiers.
COMPACT        Modifie ou affiche la compression des fichiers sur une
               partition NTFS.
CONVERT        Convertit des volumes FAT en volumes NTFS. Vous ne pouvez pas
               convertir le lecteur en cours d'utilisation.
COPY           Copie un ou plusieurs fichiers.
DATE           Affiche ou définit la date.
DEL            Supprime un ou plusieurs fichiers.
DIR            Affiche la liste des fichiers et des sous-répertoires d'un
               répertoire.
DISKPART       Affiche ou configure les propriétés d'une partition de disque.
DOSKEY         Modifie les lignes de commande, rappelle des commandes Windows,
               et crée des macros.
DRIVERQUERY    Affiche l'état et les propriétés du pilote de périphérique en
               cours d'utilisation.
ECHO           Affiche des messages ou active/désactive l'affichage des
               commandes.
ENDLOCAL       Stoppe la localisation des modifications d'environnement dans
               un fichier de commandes.
ERASE          Supprime un ou plusieurs fichiers.
EXIT           Quitte l'interpréteur de commandes (CMD.EXE).
FC             Compare deux fichiers ou groupes de fichiers et affiche
               les différences.
FIND           Recherche une chaîne de caractères dans un ou plusieurs
               fichiers.
FINDSTR        Cherche des chaînes dans les fichiers.
FOR            Exécute une commande sur chaque fichier d'un ensemble de
               fichiers.
FORMAT         Formate un disque devant être utilisé avec Windows.
FSUTIL         Affiche ou configure les propriétés du système de fichiers.
FTYPE          Affiche ou modifie les types de fichiers utilisés dans les
               associations d'extensions.
GOTO           Indique l'exécution d'un fichier de commandes pour une ligne
               identifiée par une étiquette.
GPRESULT       Affiche les informations de stratégie de groupe pour un
               ordinateur ou un utilisateur.
GRAFTABL       Permet à Windows d'afficher un jeu de caractères en
               mode graphique.
HELP           Affiche des informations sur les commandes de Windows.
ICACLS         Afficher, modifier, sauvegarder ou restaurer les listes de
               contrôle d'accès pour les fichiers et les répertoires.
IF             Effectue un traitement conditionnel dans un fichier de
               commandes.
LABEL          Crée, modifie ou supprime le nom de volume d'un disque.
MD             Crée un répertoire.
MKDIR          Crée un répertoire.
MKLINK         Créer des liens symboliques et des liens physiques
MODE           Configure un périphérique du système.
MORE           Affiche la sortie écran par écran.
MOVE           Déplace un ou plusieurs fichiers d'un répertoire
               à un autre.
OPENFILES      Affiche les fichiers partagés ouverts à distance par les
               utilisateurs.
PATH           Affiche ou définit le chemin de recherche des fichiers
               exécutables.
PAUSE          Interrompt l'exécution d'un fichier de commandes et affiche un
               message.
POPD           Restaure la valeur précédente du répertoire actif enregistrée
               par PUSHD.
PRINT          Imprime un fichier texte.
PROMPT         Modifie l'invite de commande de Windows.
PUSHD          Enregistre le répertoire actif puis le modifie.
RD             Supprime un répertoire.
RECOVER        Récupère l'information lisible d'un disque défectueux.
REM            Insère un commentaire dans un fichier de commandes ou
               CONFIG.SYS.
REN            Renomme un ou plusieurs fichiers.
RENAME         Renomme un ou plusieurs fichiers.
REPLACE        Remplace des fichiers.
RMDIR          Supprime un répertoire.
ROBOCOPY       Utilitaire avancé pour copier les fichiers et les
               arborescences de répertoires
SET            Affiche, définit ou supprime des variables d'environnement
               Windows.
SETLOCAL       Commence la localisation des modifications d'environnement dans
               un fichier de commandes.
SC             Affiche ou configure les services (processus en arrière-plan).
SCHTASKS       Planifie les commandes et les programmes à exécuter sur
               l'ordinateur.
SHIFT          Modifie la position des paramètres remplaçables dans un fichier
               de commandes.
SHUTDOWN       Permet un arrêt local ou distant correct de l'ordinateur.
SORT           Trie les entrées.
START          Ouvre une fenêtre séparée pour l'exécution d'un programme ou
               d'une commande spécifique.
SUBST          Associe un chemin d'accès à une lettre de lecteur.
SYSTEMINFO     Affiche les propriétés et la configuration spécifiques de
               l'ordinateur.
TASKLIST       Affiche toutes les tâches en cours d'exécution, y compris les
               services.
TASKKILL       Termine ou interrompt un processus ou une application en cours
               d'exécution.
TIME           Affiche ou définit l'heure du système.
TITLE          Définit le titre de la fenêtre pour une session CMD.EXE.
TREE           Affiche le graphisme de la structure de répertoire d'un lecteur
               ou d'un chemin d'accès.
TYPE           Affiche le contenu d'un fichier texte.
VER            Affiche la version de Windows.
VERIFY         Demande à Windows de vérifier si vos fichiers sont
               correctement écrits sur le disque.
VOL            Affiche le nom et le numéro de série d'un volume de disque.
XCOPY          Copie les fichiers et les arborescences de répertoires.
WMIC           Affiche les informations WMI dans l'interface de commande
               interactive.

Pour obtenir plus d'informations sur les outils, consultez la référence de
commande en ligne dans l'aide en ligne.

C:\Users\luce\Documents\Visual Studio 2019\projets>
it is CMD.exe with all the old MS-DOS command ????!!!!!
Sorry If i am a little confused using dos prompt instead of command prompt.


Fa is a musical note to play with CL

hutch--

It might be a bit picky but the DOS prompt was from MS-DOS. You would not call the old console from Linux, DOS, its "bash". Many still use DOS PROMPT because it looks similar to the old COMMAND.COM bit it really is a different animal. I like CMD.EXE, super useful, far more powerful than COMMAND.COM yet it will still run old style batch files.