Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Création d'une tâche planifiée en VB6 [ Archives Visual Basic / Exécution ] (zephyrin)

lundi 22 mars 2004 à 16:04:21 | Création d'une tâche planifiée en VB6

zephyrin

Bonjour,

dans un programme VB6, je cherche à "administrer" une tâche planifiée :

Comment faire pour
- la créer
- la supprimer
- vérifer si elle existe
?

C'est pour windows 2000 ET XP

Merci

Zephyrin

lundi 22 mars 2004 à 16:20:19 | Re : Création d'une tâche planifiée en VB6

crenaud76

Utilises les fonctions API suivante :

NetScheduleJobAdd
NetScheduleJobDel
NetScheduleJobEnum
NetScheduleJobGetInfo


Christophe R.

lundi 22 mars 2004 à 16:23:10 | Re : Création d'une tâche planifiée en VB6

zephyrin

Merci,

de quelle dll ?

Zephyrin

lundi 22 mars 2004 à 23:46:12 | Re : Création d'une tâche planifiée en VB6

crenaud76

Voici les définition issu de APIViewer 2003

Private Declare Function NetScheduleJobAdd Lib "NETAPI32.dll" (ByVal servername As String, ByVal Buffer As String, ByRef JobId As Long) As Long
Private Declare Function NetScheduleJobDel Lib "NETAPI32.dll" (ByVal servername As String, ByVal MinJobId As Long, ByVal MaxJobId As Long) As Long
Private Declare Function NetScheduleJobEnum Lib "NETAPI32.dll" (ByVal servername As String, ByVal PointerToBuffer As String, ByVal PrefferedMaximumLength As Long, ByRef entriesread As Long, ByRef totalentries As Long, ByRef resumehandle As Long) As Long
Private Declare Function NetScheduleJobGetInfo Lib "NETAPI32.dll" (ByVal servername As String, ByVal JobId As Long, ByVal PointerToBuffer As String) As Long


Christophe R.

mercredi 24 mars 2004 à 18:23:43 | Pb avec NetScheduleJobEnum

zephyrin

salut,

j'arrive à créer une tâche.

Mais quand je veux la chercher, je plante :

1/ pourquoi la définition de la fonction est "ByVal PointerToBuffer As String" alors que dans le site MS, il est dit "The return information is an array of AT_ENUM structures" ?

Avec cette définition, j'ai en retour une chaine vide.

Dim ptr As String
Dim EntriesRead As Long
Dim TotalEntries As Long
Dim ResumeHandle As Long

ResumeHandle = 0
NetScheduleJobEnum("", ptr, 255, EntriesRead, TotalEntries, ResumeHandle)


Pourquoi ?

Ps : j'ai le même problème avec NetScheduleJobGetInfo.
Merci

Zephyrin

jeudi 25 mars 2004 à 08:36:52 | Re : Création d'une tâche planifiée en VB6

crenaud76

Ben ces def proviennent de APIViewer, et des fois il faut faire des modifs. Si MSDN annonce un tableau de strcuture, essaye en passant par référence un tableau de byte. Il faudrat ensuite que tu reconstruises les valeurs des structures AT_ENUM à partir des données Bytes

Christophe R.



Cette discussion est classé dans : vb6, création, tâche, planifiée


Répondre à ce message

Sujets en rapport avec ce message

Création de répertoires sur VB6 [ par Adrien ] La fonction MkDir ne fonctionne pas pour créer un chemin de répertoires complet (exemple C:\dossier1\dossier2\fichier.exe). Quelqu'un a-t-il une solut Problème de création de fichier d'installation entre VB6 et crystal V8.5 [ par Nicolas ] Bonjour,J'utilise VB6 pour mes développements. J'ai installé dernièrement (pour mon plus grand malheur) crystal report V8.5 Développeur. (avant j'uti Création de dossier sous VB6.....? [ par xabi62 ] Comment puis-je faire pour créer un dossier dynamiquement a partir de VB.G une TextBox ou je saisi le nom du dossier et un bouton pour le créer mais, Création dynamique d'objets sous VB6 [ par aanabil ] Bonjour à tous !J'aimerais savoir si qqun sait comment faire pour créer en dynamique des objets sous VB6 : des boutons, des champs textes, des labels, Création dll sous VB6 [ par mickael1986 ] Salut j'aimerais savoir comment je peux créer des DLL avec VB6 pour y accéder avec d'autres programmes. Après avoir compilé ma DLL, j'essaie d'appeler Création d'un Module sous VB6 PRO [ par aprenier ] Bonjour à Tous et à Toutes,Comment créer un Module sous VB6 PRO.Merci d'avanceAprenier création de tâches sous outlook depuis une macro word ... [ par julitoVB ] Salut,j'ai crée une macro sous word afin de créer une tâche (outlook) or au moment de lui rentrer l'objet de la tâche (subject) et la date à laquelle Problème lors de création d'un .exe [ par kaamos ] Bonjour,Je suis très débutant en VB6. Voici la situation : J'ai un projet ecrit en VB6, qui marche sans problème. Je doit le modifié pour l'adapter à transfert de donné sous VB6-création d'un grafique [ par saufyy ] Bonjour, Alors voilà, j'ai Visual Basic V6 sans l'aide. Je suis plutôt novice et essaye en ce moment de: un capteur qui decterai un objet tourne à l'a création d'un fichier txt depuis vb6 [ par fricher ] Bonjour,je travaille actuellement sur un projet d'échange de données :SYSTEME :Kart électrique avec PIC18f452 couplé avec un émetteur HF + ordinateur


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 6,552 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.