Exécuter script batch sur linux

Résolu
Bonjour,

Voila, sauriez vous s'il est possible d’exécuter des script .bat sur linux, et si oui, avec quelle logiciel (sauf wine que je connait déjà) SVP ?

Merci

3 réponses

  1. Modérateur
    Salut

    Non, ça n'est pas possible, le langage et le fonctionnement du système n'est pas le même.

    Sous linux, on utilise des scripts bash, mais ça n'est pas le même fonctionnement ni la même syntaxe.
    1. bonjour,
      Oui mais je sais qu'il existe des émulateur comme wine qui peuvent lancer des commande Batch,
      il n'en existerais pas d'autres SVP ?
      1. Modérateur
        Le truc, c'est qu'avec wine, tu va lancer la commande, mais juste dans le système virtuel de wine, elle n'impactera pas la partie linux du système.

        Que veux tu faire exactement ?
      2. je souhaite lancer des commande batch Windows sur du Linux, mais je ne sais pas si cela est possible....

        Auriez-vous une idée de ce que je peut faire svp ?
      3. Modérateur
        @mehdiboutje souhaite lancer des commande batch Windows sur du Linux, mais je ne sais pas si cela est possible....

        Non, ça n'est pas possible, il faut crée des scripts bash spéciaux pour linux.
      4. OK merci pour votre réponse.

        J'ai une autre question,

        Aussi, ne connaitriez-vous pas un autre terminal batch que cmd.exe, mais cette fois-ci pour Windows svp ?
    2. "C'est un projet d'entreprise ? Pas scolaire ?"

      IL s’agit d'un projet d'entreprise en vus d'un déploiement sur le Windows store

      "Parce que déjà sous Windows, je vois ça coton (vu que si l'OS refuse les scriptes sous batch et powershell, il refusera aussi les émulateurs, je vois aussi qu'il n'est possible d'y installer que des logiciels de Windows store) "

      Justement, lorsque l'application sera packager, elle contiendra un installateur pour l'émulateur en question (il suffit juste que le terminal ne soit pas ce que je vous ais cités).

      "L'autre solution serais de coder le scripte en bash pour Linux et de le faire tourner dans le bash Windows, mais je ne sais pas si ça passe sur Windows 10 S."

      je sais c'est pour cela que les script sont en bash et c'est pour cela que je cherche un terminal

      Mais le me posais une question:

      Est-il possible de convertir un script batch ou powershell en VBS (ou autres langages)ou pas?
      1. Bonjour,

        Vous n'avez aucune suggestion à me proposer SVP ?

        Aussi, est-il possibe d’exécuter un script batch sur cygwin ?
      2. Modérateur
        @mehdibout
        Aussi, est-il possibe d’exécuter un script batch sur cygwin ?


        Non, vu que batch, c'est pour windows, et que cygwin, c'est un emulateur de terminal linux, qui tourne sous bash (entre autre). Ce ne sont pas les mêmes langages.
      3. Bonjour,

        J'ai une dernière question,

        est il possible selon vous de pouvoir convertir un fichier batch en VBS SVP ?

        Aussi, connaîtriez vous l'équivalent de cette commande en shell SVP ?:

        set /p script=       
        if "%mainput%"=="3" goto script
        :script


        cette dernière permet de pouvoir accéder a une fenêtre en tapant qq chose (commande imput)
      4. Bonjour,

        sauriez-vous comment avoir accès à des interpréteur de commande tel command.com ou encore 4DOS (anciens interpréteurs avant cmd.exe) sur windows 10 SVP ?

        merci
      5. Bonjour,

        Ce message s'adresse au personnes qui rencontrerais ce problème à l'avenir

        J'ai finalement trouvé un interpréteur de commande qui n'utilise pas cmd.exe

        liens:

        https://www.4dos.info/v4dos.htm#751

        Merci à tous