Jump to content
View in the app

A better way to browse. Learn more.

Next

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[RESOLU] [W7] .bat

Featured Replies

Salut à tous.

Je suis actuellement à la recherche d'une solution pour pouvoir exécuter mon script à un moment T.

Voici mon script :

@echo off

cd C:\Users\Charly\Documents\My Dropbox

xcopy Logiciels "Y:\Logiciels" /V /D /S

pause

:D

Quand je l'exécute à la mano directement dans le dossier ou il se trouve, ça passe niquel.

Par contre, quand il s'exécute depuis le planificateur de taches de Seven, impossible, il me met :

Spécification du lecteur non valide

0 fichier(s) copié(s)

Appuyez sur une touche pour continuer...

Et là je vois pas d'où cela peu venir.

cordialement

cd C:\Users\Charly\Documents\My Dropbox

Voici l'aide associée à la commande CD

Displays the name of or changes the current directory.

CHDIR [/D] [drive:][path]

CHDIR [..]

CD [/D] [drive:][path]

CD [..]

.. Specifies that you want to change to the parent directory.

Type CD drive: to display the current directory in the specified drive.

Type CD without parameters to display the current drive and directory.

Use the /D switch to change current drive in addition to changing current

directory for a drive.

If Command Extensions are enabled CHDIR changes as follows:

The current directory string is converted to use the same case as

the on disk names. So CD C:\TEMP would actually set the current

directory to C:\Temp if that is the case on disk.

CHDIR command does not treat spaces as delimiters, so it is possible to

CD into a subdirectory name that contains a space without surrounding

the name with quotes. For example:

cd \winnt\profiles\username\programs\start menu

is the same as:

cd "\winnt\profiles\username\programs\start menu"

which is what you would have to type if extensions were disabled.

Je vois deux problèmes potentiels sur la ligne cd :

1- l'espace entre My et Dropbox. Dans un .bat, je ne me pose pas de question, je met les chemins entre quotes :

cd "C:\Users\Charly\Documents\My Dropbox"

2- ajoute le /D pour changer à la fois le drive et le répertoire ....

  • Author

Merci, mais comme je l'ai dit le .bat marche bien c'est avec le planificateur de taches que ça ne fonctionne pas.

cordialement

+1 pour le problème de l'espace. Il faut que tu fasse un dir pour voir le nom du dossier en 8 caractères et sans espaces car le nom actuellement est lu soit :

- My%20%DropBox

- My (argument) Dropbox

De plus il ne me semble qu'il n'y a pas de guillemets à mettre pour y:\logiciels.

En espérant avoir apporté un petit peu d'eau au moulin :byebye:

  • Author
Y: ne serait pas un lecteur réseau par hasard ?

Exactement Y est un lecteur réseau, merci pour les autres je vais testé ça

  • Author

Bonjour,

Bon après modification du script et quelques essais toujours la meme chose :

Le chemin d'accès spécifié est introuvable.

Spécification du lecteur non valide

0 fichier(s) copié(s)

Appuyez sur une touche pour continuer...

Voici mon script :

@echo off

del Y:\Logiciels\*.* /S /F /Q

cd C:\Users\Charly\Documents\"My Dropbox"

xcopy Logiciels Y:\Logiciels /V /D /S

pause

Et je tenais à préciser que si j'utilise un autre plannificateur de tache autre que celui de Seven c'est à dire Simple Shutdown Scheduler, aucun problème d'execution

En fait, par défaut une tâche planifiée se lance en tant que SYSTEM, un compte spécial.

Problème, comme votre lecteur réseau Y: se trouve seulement avec votre compte d'utilisateur, si ça se lance en tant que SYSTEM il ne connait pas ce lecteur réseau.

Il faudrait donc modifier la tâche planifiée et la lancer avec votre compte d'utilisateur, et définir un mot de passe pour votre compte avant.

Si cela n'est pas envisageable, dans votre batch il faudrait automatiser le mappage de lecteur réseau puis lancer ensuite le reste :fumer:

  • Author

Merci mon cher ami car cela marche bien!

Voici donc mon script :

@echo off

net use Y: \\192.168.133.3\Programmes_Charly /DELETE

net use Y: \\192.168.133.3\Programmes_Charly

del Y:\Logiciels\*.* /S /F /Q

cd C:\Users\Charly\Documents\"My Dropbox"

xcopy Logiciels Y:\Logiciels /V /D /S

pause

Cordialement

A la limite vous pouvez même rendre le mappage non persistent en une seule ligne :

net use Y: \\192.168.133.3\Programmes_Charly /persistent:no

En tout cas bon boulot :yes:

:fumer:

  • Author

Ok je vais regarder sa.

En tout cas merci à toi!!!

Je ne sais pas comment mettre en résolu.

Cordialement

Archived

This topic is now archived and is closed to further replies.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.