Adapter un fichier bat en visual basic

Résolu
saatsi Messages postés 1 Date d'inscription jeudi 2 novembre 2006 Statut Membre Dernière intervention 2 novembre 2006 - 2 nov. 2006 à 10:43
esus1985 Messages postés 76 Date d'inscription mercredi 1 juin 2005 Statut Membre Dernière intervention 26 février 2009 - 2 nov. 2006 à 11:10
Bonjour,

Nouveau sur le forum et en visual basic, j'aimerai pouvoir adapter un fichier bat en visual basic afin qu'il soit plus convivial.

Ce fichier bat est sur un serveur de données et il permet de :
1. Entrer un numéro de dossier (avec test sur le numéro)
2. Entrer un client (avec test sur le client)
3. Enter une désignation
4. Création d'un répertoire avec numéro de dossier_client_désignation
5. Création de sous-répertoire avec droits selon le groupe de l'utilisateur

Si quelqu'un peut me donner quelques astuces ...

Ci joint le fichier bat :

@echo off
:begin100
echo º numero de dossier entre 10000 et 15000 º
SET /P n=numero : %
if "%n%" lss "10000" goto begin100
if "%n%" gtr "15000" goto begin100
:end
:begin200
SET /P c=client : %
if "%c%" equ "acb" goto end
if "%c%" equ "bsmi" goto end
if "%c%" equ "btls" goto end
if "%c%" equ "opteor" goto end
goto begin200
:end
SET /P de=designation : %
SET d=%de:~0,20%
net use h: /delete
net use h: [file://\\serveur\toto$ \\serveur\toto$]
cd h:
md h:\%n%_%c%_%d%
cacls h:\%n%_%c%_%d% /e /p "ca":r "DESSINATEURexpert":r
cd h:\%n%_%c%_%d%
md h:\%n%_%c%_%d%\appel_offre
cacls h:\%n%_%c%_%d%\appel_offre /t /e /p "ca":c "DESSINATEURexpert":c
md h:\%n%_%c%_%d%\cahier_des_charges
cacls h:\%n%_%c%_%d%\cahier_des_charges /t /e /p "ca":c "DESSINATEURexpert":r
md h:\%n%_%c%_%d%\courrier_expedie
cacls h:\%n%_%c%_%d%\courrier_expedie /t /e /p "ca":c "DESSINATEURexpert":c
md h:\%n%_%c%_%d%\courrier_recu
cacls h:\%n%_%c%_%d%\courrier_recu /t /e /p "ca":c "DESSINATEURexpert":c
net use h: /delete
cls
echo on

A bientôt

1 réponse

esus1985 Messages postés 76 Date d'inscription mercredi 1 juin 2005 Statut Membre Dernière intervention 26 février 2009
2 nov. 2006 à 11:10
pour créer, renommer, supprimer des dossiers, utilise la commande shell() qui prend comme paramètres une commande dos.
3
Rejoignez-nous