Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2880 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  PB : commande start ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PB : commande start ???

n°1065575
zip1234567​89
Posté le 29-04-2005 à 12:27:59  profilanswer
 

Salut!!  
 
Je voudrais créer un fichier batch qui enverrais trois variable sur une page PHP.  
Pour faire cela, j'ai utilisé la commande "start" pour ouvrir cette page. mais en ajoutant les paramètres, il ne prend qu'une seul variable et encore pas tout le temps en compte.  
 
Voilà ma ligne :  
 
      start http:\\....? fsr_c=%fsr_c% & fsr_c_unit=%fsr_c_unit% & fsr_c_files=%fsr_c_files%  
 
Y a-t-il un moyen de faire que mon START envoie plusieurs paramètre en même temps??  
si oui comment??  
si non une idées peut être???  
  :??:  :??:  :??:  

mood
Publicité
Posté le 29-04-2005 à 12:27:59  profilanswer
 

n°1065608
Elmoricq
Modérateur
Posté le 29-04-2005 à 12:46:15  profilanswer
 

Je pense que c'est parce qu'il y a, dans ta ligne de paramètres, des caractères que le shell essaie d'interpréter.
 
Essaie de mettre ton URL entre ' '


Message édité par Elmoricq le 29-04-2005 à 13:06:03
n°1065634
GaSPaRD77
Posté le 29-04-2005 à 13:04:11  profilanswer
 

Tu vas faire combien de topics differents pour la même question ?

n°1065705
zip1234567​89
Posté le 29-04-2005 à 14:15:01  profilanswer
 

j'ai essayé mais il ne me dit rien de bon!!!
 
Ma ligne devient:
 
start "http:\\di-appl-01.toshiba-teis.com\NetworkerV2\test_insert.php?"fsr_c=%fsr_c% & fsr_c_unit=%fsr_c_unit% & fsr_c_files=%fsr_c_files%

n°1065708
zip1234567​89
Posté le 29-04-2005 à 14:16:09  profilanswer
 

ca fonctionne pas. au lieu de m'ouvrir une fenêtre PHP, il m'ouvre une nouvelle fenêtre dos!

n°1065709
FlorentG
Unité de Masse
Posté le 29-04-2005 à 14:17:26  profilanswer
 

y'a des espaces bizarres un peu partout :heink:

n°1065712
zip1234567​89
Posté le 29-04-2005 à 14:19:01  profilanswer
 

koi???

n°1065713
FlorentG
Unité de Masse
Posté le 29-04-2005 à 14:19:19  profilanswer
 

les ' & ' qui squattent comme ça, c'est louche

n°1065720
zip1234567​89
Posté le 29-04-2005 à 14:20:25  profilanswer
 

c'est quoi alors la syntaxe??? dsl je débute en BATCH

n°1065721
FlorentG
Unité de Masse
Posté le 29-04-2005 à 14:20:40  profilanswer
 

Je sais pas... En VBS ce serait plus facile...

mood
Publicité
Posté le 29-04-2005 à 14:20:40  profilanswer
 

n°1065723
zip1234567​89
Posté le 29-04-2005 à 14:21:11  profilanswer
 

c'est koi le VBS?

n°1065724
Elmoricq
Modérateur
Posté le 29-04-2005 à 14:21:35  profilanswer
 

Sans compter que les guillemets n'encadrent pas toute l'URL (pourquoi s'arrêter à test_insert.php? alors que les caractères vraiment génants sont après ?!), et qu'il ne faut pas des double-quotes ( " ), mais des simples quotes ( ' )
 
(en tout cas si mes souvenirs sont bons, c'est pareil sous DOS que sous Unix à ce niveau là)

n°1065729
FlorentG
Unité de Masse
Posté le 29-04-2005 à 14:24:10  profilanswer
 

Les batchs, c'était du temps de DOS. Aujourd'hui, on fait ça en VBS (VBScript). Donc tu fait un nouveau document où tu met l'extension vbs, et en double cliquant ça lance le script. La prog, c'est en VB

n°1065741
zip1234567​89
Posté le 29-04-2005 à 14:30:24  profilanswer
 

ok!
Moi ce que je veux faire c'est récupérer des valeurs dans un document .txt, les mettre dans des variables puis ouvrir une page php pour recevoir les valeurs.
Cette page PHP renvoie elle après les valeurs dans une base de donnée.
Je voudrais savoir comment je pourrais à partir de mon programme ouvrir une page PHP et lui donnée les trois valeur d'un coup.

n°1065756
Elmoricq
Modérateur
Posté le 29-04-2005 à 14:34:19  profilanswer
 

Et pourquoi tu lis pas ton fichier en PHP ?

n°1065762
zip1234567​89
Posté le 29-04-2005 à 14:37:42  profilanswer
 

c'est à dire?

n°1065932
Elmoricq
Modérateur
Posté le 29-04-2005 à 16:12:24  profilanswer
 

Ben tu lis ton fichier avec ton script PHP et tu stockes les paramètres ?

n°1065948
zip1234567​89
Posté le 29-04-2005 à 16:20:48  profilanswer
 

Mais il me faut quelque chose qui automatise l'action.
 
Sinon j'ai une autre question: Ma variable est une chaîne de caractère qui fini pas un espace.
ya-t-il possibilité de virer cette espace?

n°1066116
GaSPaRD77
Posté le 29-04-2005 à 18:13:54  profilanswer
 

en php ? oui avec rtrim()

n°1066284
zip1234567​89
Posté le 29-04-2005 à 21:36:53  profilanswer
 

ouai mais fodrai que je le fasse en Batch car j'ai un programme super long avant en batch et sa va pas le faire si j'ai à tout refaire en PHP. Soutout que j'ai jamais programmé en PHP!!!
Help please...

n°1067008
zip1234567​89
Posté le 30-04-2005 à 18:06:00  profilanswer
 

S'il vous plait à l'aide c'est très très important

n°1067142
Elmoricq
Modérateur
Posté le 30-04-2005 à 20:28:03  profilanswer
 

Je répète :
 

Citation :

Et pourquoi tu lis pas ton fichier en PHP ?


 
 
Et tes besoins d'automatisation, je ne vois pas pourquoi ils ne passeraient pas par PHP ?
Explique un peu... Parce que en batch DOS tu es TRES limité, tu vas t'embêter pour faire le moindre truc un poil "compliqué", quand ce sera possible de l'implémenter.

n°1067494
scuny
Posté le 01-05-2005 à 09:54:54  profilanswer
 

hé bien dans ce cas tu fais ton truc en vbs
sachant que le vbs peut etre éxécuter depuis une cmd via wsh
 
voir chez crosoft
http://www.secretswindows.com/inde [...] ts/wsh.htm

n°1068353
zip1234567​89
Posté le 02-05-2005 à 08:54:15  profilanswer
 

ok! Je vais voir a essayer en VBS mais est ce que vous connaissé un lien pour apprendre???

n°1068623
zip1234567​89
Posté le 02-05-2005 à 12:44:18  profilanswer
 

Resalut!!!
ca yé j'ai réussi à envoyé toutes mes variables sur une pages PHP!!!
Merci bcp de votre aide!!!:)

n°1069495
scuny
Posté le 02-05-2005 à 21:55:28  profilanswer
 

qu'elle solution as tu employées?

n°1069907
zip1234567​89
Posté le 03-05-2005 à 09:01:05  profilanswer
 

j'ai réussi à envoyer tous avec la commande start en batch.
et sa marche nikel!
j'ai jamais programmé en vb alors je pense que le vbs sa oré été dur.
Les espaces dans mes variables été du à un pb dans mon code mais maintenant tout va bien!
:) :) :)

n°1070164
zip1234567​89
Posté le 03-05-2005 à 11:26:22  profilanswer
 

c'est remoi!!!!
 
J'ai encore une autre question.
Comment je pourré faire pour fermer automatiquement la fenêtre php que j'ai ouverte en batch???

n°1071540
zip1234567​89
Posté le 04-05-2005 à 12:07:08  profilanswer
 

Non c bon j'ai trouvé une alternative!
Merci quand même!;)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  PB : commande start ???

 

Sujets relatifs
[BATCH] question sur la commande START?thread : probleme avec start
Comment départager a distance en ligne de commandeCommande "System" [RESOLU]
Generer un pdf en ligne de commande sous phplecteur de CD audio en ligne de commande
aide pour ob_start , setcookie et ob_end_flush();excution d'une commande en php
[JAVA] Récupérer le résultat d'une commande linux? 
Plus de sujets relatifs à : PB : commande start ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR