Convertir batch vers un autre language
N
-
N -
N -
Bonjour,
Voila, selon vous, comment pourrais-je convertir un script batch vers un autre langage pour faire en sorte de ne pas lancer cmd.exe SVP ?
Aussi, existe-il des convertisseur batch vers c# par hasard ou dois-je tous recoder mois même svp ?
Merci d'avance
Voila, selon vous, comment pourrais-je convertir un script batch vers un autre langage pour faire en sorte de ne pas lancer cmd.exe SVP ?
Aussi, existe-il des convertisseur batch vers c# par hasard ou dois-je tous recoder mois même svp ?
Merci d'avance
A voir également:
- Convertir batch vers un autre language
- Fichier batch - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Convertir epub en kindle - Guide
- Clavier qwerty vers azerty - Guide
8 réponses
Bonjour
Je me permets d'intervenir, car si le but est seulement de ne pas afficher la fenêtre CMD, il y a plus simple et sans reéncoder le batch.
Voici un lien qui montre comment faire facilement
http://www.winhelponline.com/blog/run-bat-files-invisibly-without-displaying-command-prompt/
Voir aussi cet autre site
https://www.raymond.cc/blog/hidden-start-runs-batch-files-silently-without-flickering-console/
Je me permets d'intervenir, car si le but est seulement de ne pas afficher la fenêtre CMD, il y a plus simple et sans reéncoder le batch.
Voici un lien qui montre comment faire facilement
http://www.winhelponline.com/blog/run-bat-files-invisibly-without-displaying-command-prompt/
Voir aussi cet autre site
https://www.raymond.cc/blog/hidden-start-runs-batch-files-silently-without-flickering-console/
Bonjour Whismeril,
selon vous comment devrais-je m'y prendre pour convertir le fichier en codant ?
le plus simple serait-il de le faire en c++ ou c# ?
merci
selon vous comment devrais-je m'y prendre pour convertir le fichier en codant ?
le plus simple serait-il de le faire en c++ ou c# ?
merci
Le plus simple est de le faire dans le langage que tu connais.
Et si tu n’en connais pas, il faut en choisir un.
Tu as cet article qui parle des choix possibles.
https://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage
Si tu penses ne faire coder qu’une fois dans ta vie, ni C++ ni C# ne sont adaptés. Ce sont des langages difficiles à apprendre (surtout C++) qui orientent plutôt vers une carrière de développeur, pour un petit truc vite fait une fois, Python me parrait plus adapté.
Et si tu n’en connais pas, il faut en choisir un.
Tu as cet article qui parle des choix possibles.
https://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage
Si tu penses ne faire coder qu’une fois dans ta vie, ni C++ ni C# ne sont adaptés. Ce sont des langages difficiles à apprendre (surtout C++) qui orientent plutôt vers une carrière de développeur, pour un petit truc vite fait une fois, Python me parrait plus adapté.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut...
Tout comme toi, j'ai commencé par le batch / CMD en programmation...
On m'a parlé d'AutoIt... Un autre langage, basé sur visual basic...
On peut coder comme on veut, faire des interfaces graphiques...
Et on peut se passer de batch / cmd, puisque, en AutoIt, on peut lancer des commandes DOS.
Certes, ça utilise CMD... Mais on peut facilement le faire en "cachant" la fenêtre CMD...
Depuis, je code exclusivement en AutoIt...
Il y a surement d'autres langages... J'ai pris et adopté celui là par simplicité.
https://openclassrooms.com/courses/la-programmation-avec-autoit
PS : si en python, tu arrives à faire des interfaces graphiques, c'est tout bon.
Car, contrairement à AutoIt, c'est multi-système.
AutoIt est exclusivement windows.
++
Comme un sage m'a dit : « en France, on a le droit de tout faire....
Faut juste ne pas se faire choper. »
Tout comme toi, j'ai commencé par le batch / CMD en programmation...
On m'a parlé d'AutoIt... Un autre langage, basé sur visual basic...
On peut coder comme on veut, faire des interfaces graphiques...
Et on peut se passer de batch / cmd, puisque, en AutoIt, on peut lancer des commandes DOS.
Certes, ça utilise CMD... Mais on peut facilement le faire en "cachant" la fenêtre CMD...
Depuis, je code exclusivement en AutoIt...
Il y a surement d'autres langages... J'ai pris et adopté celui là par simplicité.
https://openclassrooms.com/courses/la-programmation-avec-autoit
PS : si en python, tu arrives à faire des interfaces graphiques, c'est tout bon.
Car, contrairement à AutoIt, c'est multi-système.
AutoIt est exclusivement windows.
++
Comme un sage m'a dit : « en France, on a le droit de tout faire....
Faut juste ne pas se faire choper. »
Je vous remercie pour vos réponse mais mon soucis est plus tordu
En fait, voila mon soucis
Je dois recodé 14 long script batch car dans le cadre d’un projet, le batch n’est pas compatible car l'appication ne doit pas utiliser cmd.exe et mon problème n’est pas un problème de maîtrise de langage, en algorithmique je me débrouille bien et maîtrise assez bien le C, java etc ... Le problème, c’est que je trouve cela très long à faire
Contrainte de langage :
: https://docs.microsoft.com/fr-fr/windows-hardware/drivers/install/Windows10SDriverRequirements#blocked-inbox-components
par rapport à mon pb , le shell pourrait être une solutions selon vous ?
Merci d'avance
En fait, voila mon soucis
Je dois recodé 14 long script batch car dans le cadre d’un projet, le batch n’est pas compatible car l'appication ne doit pas utiliser cmd.exe et mon problème n’est pas un problème de maîtrise de langage, en algorithmique je me débrouille bien et maîtrise assez bien le C, java etc ... Le problème, c’est que je trouve cela très long à faire
Contrainte de langage :
: https://docs.microsoft.com/fr-fr/windows-hardware/drivers/install/Windows10SDriverRequirements#blocked-inbox-components
par rapport à mon pb , le shell pourrait être une solutions selon vous ?
Merci d'avance
Que ce soit C, C++, Java ou C#, tu peux faire tout ce que fait un batch avec ces langages, choisis donc celui que tu connais le mieux.
Après que ce soit long, si c'était simple et rapide, on ne t'aurait peut être pas confier cette tache et tu serais sans emploi/stage.
Donc faut faire avec.
Par contre, je te déconseille fortement de transcrire bêtement ligne par ligne ce que fait le batch.
Chaque langage a ses spécificités, sa "philosophie". Il faut donc bien cerner à quoi sert le batch (et par forcement comment il le fait) et écrire un nouveau programme qui répond au besoin (pas forcément de la même manière que le batch)
Par exemple en C# avec une requête Linq, on peut faire ce que ferait plusieurs boucle for en C.
Après que ce soit long, si c'était simple et rapide, on ne t'aurait peut être pas confier cette tache et tu serais sans emploi/stage.
Donc faut faire avec.
Par contre, je te déconseille fortement de transcrire bêtement ligne par ligne ce que fait le batch.
Chaque langage a ses spécificités, sa "philosophie". Il faut donc bien cerner à quoi sert le batch (et par forcement comment il le fait) et écrire un nouveau programme qui répond au besoin (pas forcément de la même manière que le batch)
Par exemple en C# avec une requête Linq, on peut faire ce que ferait plusieurs boucle for en C.
Bonjour,
j'ai finalement trouver une solution à mon problème en recordant tout en shell, cela marche très bien mais voila, j'utilise un terminal (Cygwin) cependant ce dernier utilise bash.exe et cela n'est pas accepté par windows 10 S.
Connaîtriez-vous un bon terminal shell pour windows qui soit open source et qui (dans l'idéal) puisse être portable(exe)?
Merci d'avance pour vos réponses
j'ai finalement trouver une solution à mon problème en recordant tout en shell, cela marche très bien mais voila, j'utilise un terminal (Cygwin) cependant ce dernier utilise bash.exe et cela n'est pas accepté par windows 10 S.
Connaîtriez-vous un bon terminal shell pour windows qui soit open source et qui (dans l'idéal) puisse être portable(exe)?
Merci d'avance pour vos réponses