Votre question
Résolu

Batch pour ouvrir un fichier changeant de répertoire

Tags :
  • Batch
Dernière réponse : dans Programmation
24 Mai 2018 21:11:12

Bonjour, j'ai un soucis assez con mais que je n'arrive pas à résoudre.
Après avoir créer un timer en batch, j'ai voulu qu'il ouvre un fichier à un moment donné du genre:
if "%current_time%" == "30:00" (
start "" "D:\localisation de mon dossier"
(Le dossier ce trouve sur une clé USB)

Mon problème est le suivant:
En changeant de pc la clé USB ne se trouve plus forcément en D:\
Comment faire pour que le batch trouve le fichier et l'ouvre que ce soit en D:\
comme en E, F etc...?

Autres pages sur : batch ouvrir fichier changeant repertoire

25 Mai 2018 08:24:20

Bonjour
Essaie de donner un nom à ta clé USB
Vérifie sur un autre PC si elle est reconnue comme telle.si oui alors mets le nom de la clé en lieu et place de la lettre
Exemple M:/sauvegarde si c'est bon t'auras ta solution, sinon comme Windows affecte lui même une lettre au nouveau périphérique connecté, je vois pas .
Peut être peux tu l'obliger à lui attribuer une lettre dans ton batch, alors tu n'auras plus de PB.
m
0
l
26 Mai 2018 09:53:30

Merci de ta réponse mais malheureusement ça n'a pas fonctionné.
Windows refuse d'ouvrir les fichiers sans la lettre du périphérique.
m
0
l
Contenus similaires
27 Mai 2018 10:47:27

T'as pas bien lu ma réponse, il y a M devant.
mais le PB c'est que Windows affecte une lettre seul donc essaie cette astuce
--> branche la clé USB
--> appuie simultanément sur les touches Windows et R pour ouvrir la fenêtre Exécuter. (Sinon clic droit sur le logo Windows puis clic sir "excécuter"
-->tape cette commande compmgmt.msc et valide par Entrée.
--> une fenêtre apparait et Dans la colonne de gauche, cliquez sur Gestion des disques sous la rubrique Stockage.
--> clic droit sur le lecteur USB choisi et clic sur Modifier la lettre de lecteur et les chemins d'accès.
--> Dans la nouvelle fenêtre, clic ensuite sur le bouton Modifier.
--> Déroule la liste et "attribuer la lettre de lecteur suivante" et sélectionne une lettre à attribuer au lecteur (évite les premières lettres de l'alphabet assignées automatiquement par Windows (exemple : R, S, T,...). Valide par OK.
--> Ta clé devrait normalement garder cette lettre, quelque soit le PC

Par contre, il ne te faudra pas oublier de changer le chemin dans ton "fichier batch"
m
0
l

Meilleure solution

28 Mai 2018 12:24:40

En fait j'ai pu régler le soucis en ne mettant tout simplement pas de lettre dans le chemin de mon fichier batch.
Les documents ouverts par le batch sont tous sur la clé USB et dans le même dossier du coup il cherche et ouvre les dossiers sans avoir besoin de chercher l'USB sur l'ordi avec une lettre
partage
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS