CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • 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 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[cmd] aléatoire

maitrecolinot
maitrecolinot
Niveau 6
07 janvier 2017 à 19:55:01

Bonjour je cherche à écrire un petit programme en batch (le cmd de windows) en gros je voudrait un .bat qui mis dans un dossiers regarderait tout ce qu'il contient (incluant les sous dossiers) et sois il me mettrai le nom d'un de mes fichiers sois il le lancerai directement. j'explique j'ai beaucoup de film et de manga sur mon pc et des fois je sais pas quoi regarder. alors je me dit que je vais m'en remettre au hasard. j'ai tenter de lancer les yeux fermer une fléchette sur la liste des dossiers mais bizarrement mon écran n'as pas apprécier :rire: . quelqu'un peu m'aider svp.

Pseudo supprimé
Pseudo supprimé 07 janvier 2017 à 21:14:25

Avec powershell

ls -Recurse | Get-Random

ou

dir -Recurse | Get-Random
Message édité le 07 janvier 2017 à 21:14:46 par Pseudo supprimé
maitrecolinot
maitrecolinot
Niveau 6
08 janvier 2017 à 11:09:16

merci mais je cherche plutôt avec cmd car je voudrait en faire un exécutable. à moins que l'on peut faire un exécutable avec powershell parce que j'ai essayer de mettre la ligne de commande donner dans un fichier .ps1 et ça à planter? et c'est possible de connaitre le chemin complet du fichier random? car quand j'ai tester ça marche mais il m'a donner comme nom "38.jpg" hors j'en ai facilement une centaine de "38.jpg".

Pseudo supprimé
Pseudo supprimé 08 janvier 2017 à 12:55:39

ca fait un moment que je n'ai plus utilisé powershell (et microsoft windows) mais normalement tu dois avoir le chemin en premiere ligne. Autrement, dir -Recurse | Get-Random | Select -expand Fullname

maitrecolinot
maitrecolinot
Niveau 6
08 janvier 2017 à 13:38:53

Parfait. merci. par contre le problème c'est qu'en exécutable ça marche pas. de un parce que il ne sais pas qu'il doit lire le dossier dans lequel il est exécuté (je crois que "c'est get-location" mais à cause du deuxième problème je n'en suis pas sur) je suis obliger de taper le chemin et de deux je ne sais pas en quel format l'exécuté. le .bat ne marche pas car il ne reconnais pas le get-random. et en ps1 il me dis que les script sont pas activé.

maitrecolinot
maitrecolinot
Niveau 6
08 janvier 2017 à 16:45:25

ça y est j'ai trouvé. pour ce que ça intéresse voici le code.
Get-location dir -Recurse | Get-Random | Select -expand Fullname cmd /c pause
j'ai ensuite converti en exe grace à ce site
http://www.f2ko.de/en/op2e.php
mais je ne sais pas si il est sur car quand j'ai analysé le fichier avec notepad++ j'ai eu un truc assez conséquent.
il suffis de l'exécuter dans le dossier à analysé est c'est parti.

Message édité le 08 janvier 2017 à 16:48:57 par maitrecolinot
Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware