CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Besoin d'aide en C++ pour créer un .exe qui lance une commande.

DébutPage précedente
1
Page suivantePage suivante
Diophantienne Diophantienne
MP
Niveau 10
20 juillet 2016 à 09:40:05

Bonjour j'aimerais un .exe qui me lance une ligne de commande sous windows:

cd C:\Users\Lab_OC_3\Desktop\Program\COS2.0 && C:\Users\Lab_OC_3\Desktop\Program\Python27\python window_input.py

Idéalement j'aimerais un programme qui arrive à obtenir le path du fichier où il se trouve pour lancer plus simplement un truc du genre
cd "path_to_my_file"+/COS2.0 && "path_to_my_file"+Python27\python window_input.py
Où le + représente la concaténation.

J'ai Visual Studio donc si vous avez un code en C++ à C/C c'est pas mal. Cependant si vous avez un autre moyen de faire ça je suis ouvert :) !

merci à vous :) !

LGV LGV
MP
Niveau 21
20 juillet 2016 à 10:43:31

pourquoi ne pas faire simplement un .bat, ou tu peux egalement facilement personnaliser le repertoire de travail via un raccourci ?

si tu as besoin d'un .exe en particulier, quel est le contexte ?

lokilok lokilok
MP
Niveau 10
20 juillet 2016 à 12:40:48

Le paramètre argv[0] de main contient le chemin de l’exécutable si je dis pas de connerie.

lokilok lokilok
MP
Niveau 10
20 juillet 2016 à 12:50:57

Le 20 juillet 2016 à 12:40:48 lokilok a écrit :
Le paramètre argv[0] de main contient le chemin de l’exécutable si je dis pas de connerie.

Ah bah non, après quelques recherches ça le fait que sous Windows visiblement, sous linux ça contient que le nom de l'exécutable (du moins le nom de la commande utilisée pour appeler l'exécutable).

1234_bou 1234_bou
MP
Niveau 9
20 juillet 2016 à 15:12:47

Comme a dit LGV, fait un bat.

romtrep romtrep
MP
Niveau 8
22 juillet 2016 à 04:09:03

Je recommande un script powershell qui est le remplacement des fichiers bat si tu as la volonté de l'apprendre. Le batch est une fonctionnalité obsolete depuis windows vista et qui est encore fournis sur windows pour sourcis de compatibilité avec de vieux scripts, mais il est complètement à l'abandon. Tout ce que tu peux faire en batch, tu peux le faire en powershell, mais en mieux.

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment