Vijeo / script / connexion usb
Re: Vijeo / script / connexion usb
Bonjour,
Je n'ai pas trouver mon bonheur.
Je ne vois pas comment faire d'autre.
Je n'ai pas trouver mon bonheur.
Je ne vois pas comment faire d'autre.
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Vijeo / script / connexion usb
Salut !
il me semble que tu tout pour faire 'presque' ce que tu désires !
https://www.se.com/ww/en/faqs/FA367925/
ici pour récupérer les variable d'un fichier texte...
et la fonction SYSlogin....
il me semble que tu tout pour faire 'presque' ce que tu désires !
https://www.se.com/ww/en/faqs/FA367925/
ici pour récupérer les variable d'un fichier texte...
et la fonction SYSlogin....
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
Re: Vijeo / script / connexion usb
Je te remercie philou77
J'ai mis le code ci dessous mais je cela ne fonctionne pas, je pense a cause que les STRING01 & 02 sont dans un tableau
// Description :
//
//-------------------------------------
//Récup ID
String ID;
int lineNum = 0;
TextFile.open("ID");
while(true)
{ID= TextFile.readLn();
if (ID==null) break;
STRING01[lineNum++].write(ID);
}
TextFile.close();
//Récup Mdp
String MDP;
int lineNum2 = 0;
TextFile.open("MDP"); //File1 is the alias name of the text file
while(true)
{MDP= TextFile.readLn(); //returns the first 700 characters in the line
if (MDP==null) break;
STRING02[lineNum2++].write(MDP); //STRING01 is a Vijeo Designer string array variable
}
TextFile.close();
//Log Utilisateur
String UserName, Password;
UserName = "STRING01";
Password = "STRING02";
Sys.login(UserName,Password);
J'ai mis le code ci dessous mais je cela ne fonctionne pas, je pense a cause que les STRING01 & 02 sont dans un tableau
// Description :
//
//-------------------------------------
//Récup ID
String ID;
int lineNum = 0;
TextFile.open("ID");
while(true)
{ID= TextFile.readLn();
if (ID==null) break;
STRING01[lineNum++].write(ID);
}
TextFile.close();
//Récup Mdp
String MDP;
int lineNum2 = 0;
TextFile.open("MDP"); //File1 is the alias name of the text file
while(true)
{MDP= TextFile.readLn(); //returns the first 700 characters in the line
if (MDP==null) break;
STRING02[lineNum2++].write(MDP); //STRING01 is a Vijeo Designer string array variable
}
TextFile.close();
//Log Utilisateur
String UserName, Password;
UserName = "STRING01";
Password = "STRING02";
Sys.login(UserName,Password);
- itasoft
- Mi homme - Mi automate
- Messages : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Vijeo / script / connexion usb
Slts,
C’est pas bon.
Avec WordPad créer ton fichier texte, faire « enregistrer sous » Type: « Document texte Unicode *.txt » et l’enregistrer sur le disque dur du PC exemple: C:\MonFichier.txt
Dans Vijeo-designer : Environnement /Fichier de données/Texte
Clic sur Texte/Ouvrir/Ajouter créer l’Alias « Fichier1 » et y affecter le fichier : C:\MonFichier.txt
Dans Vijeo-designer : Dans Variables Créer un Tableau de type STRING de nom : STRING01 64 caractères et de taille > aux nombre de lignes dans le fichier C:\MonFichier.txt
Après ça, continuer avec l’exemple du Script de =S=
----------------------------------
Chaîne s; //Variable chaîne Java
int lineNum = 0;
TextFile.open("Fichier1"); //Fichier1 est le nom d'alias du fichier texte Unicode
while(true)
{
s=FichierTexte.readLn(); //retourne les 700 premiers caractères de la ligne
if (s==null) break ;
STRING01[lineNum++].write(s); //STRING01 est une variable de tableau de chaînes Vijeo Designer
}
TextFile.close();
C’est pas bon.
Avec WordPad créer ton fichier texte, faire « enregistrer sous » Type: « Document texte Unicode *.txt » et l’enregistrer sur le disque dur du PC exemple: C:\MonFichier.txt
Dans Vijeo-designer : Environnement /Fichier de données/Texte
Clic sur Texte/Ouvrir/Ajouter créer l’Alias « Fichier1 » et y affecter le fichier : C:\MonFichier.txt
Dans Vijeo-designer : Dans Variables Créer un Tableau de type STRING de nom : STRING01 64 caractères et de taille > aux nombre de lignes dans le fichier C:\MonFichier.txt
Après ça, continuer avec l’exemple du Script de =S=
----------------------------------
Chaîne s; //Variable chaîne Java
int lineNum = 0;
TextFile.open("Fichier1"); //Fichier1 est le nom d'alias du fichier texte Unicode
while(true)
{
s=FichierTexte.readLn(); //retourne les 700 premiers caractères de la ligne
if (s==null) break ;
STRING01[lineNum++].write(s); //STRING01 est une variable de tableau de chaînes Vijeo Designer
}
TextFile.close();
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Vijeo / script / connexion usb
Salut !
+1 avec Itasoft.
a préciser que
- tu ne dois faire qu'une lecture de fichier et non 2 comme dans son post précédent !
- tu dois avoir la bonne dimension du tableau STRING01[nn] (dans son cas 2 éléments ! )
- qu'il récupère les éléments user et mdp dans l'ordre ou il les a enregistré dans son fichier texte !
dans STRING01[0] pour le premier élément récupéré
dans STRING01[1] pour le second élément récupéré
et qu'il faudrait mieux utiliser une méthode pour 'cacher' ses données parce que au niveau sécure, si on lui chourre sa clé usb c'est pas top
+1 avec Itasoft.
a préciser que
- tu ne dois faire qu'une lecture de fichier et non 2 comme dans son post précédent !
- tu dois avoir la bonne dimension du tableau STRING01[nn] (dans son cas 2 éléments ! )
- qu'il récupère les éléments user et mdp dans l'ordre ou il les a enregistré dans son fichier texte !
dans STRING01[0] pour le premier élément récupéré
dans STRING01[1] pour le second élément récupéré
et qu'il faudrait mieux utiliser une méthode pour 'cacher' ses données parce que au niveau sécure, si on lui chourre sa clé usb c'est pas top
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
- itasoft
- Mi homme - Mi automate
- Messages : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Vijeo / script / connexion usb
A savoir :
Le descriptif de l’exemple =S= est faux, celui qui l'as écris ne l'as pas testé, il n'as fait que copier l'exemple de l'aide en ligne qu'il n'as même pas compris.
Ça ne va pas lire le fichier qui se trouve sur la clef USB mais celui qui se trouve dans la mémoire de Vijeo-designer via l’allias crée précédemment.
conclusion sa clef USB ne sert à rien, la preuve l'exemple marche sans clef USB de branchée, lol
Le descriptif de l’exemple =S= est faux, celui qui l'as écris ne l'as pas testé, il n'as fait que copier l'exemple de l'aide en ligne qu'il n'as même pas compris.
Ça ne va pas lire le fichier qui se trouve sur la clef USB mais celui qui se trouve dans la mémoire de Vijeo-designer via l’allias crée précédemment.
conclusion sa clef USB ne sert à rien, la preuve l'exemple marche sans clef USB de branchée, lol
Dernière modification par itasoft le 04 juin 2021, 19:34, modifié 2 fois.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Vijeo / script / connexion usb
Les fichiers inscrits avec alias sont compilés avec le projet alors.
Mais on peut aller lire un fichier sur un support ?
Mais on peut aller lire un fichier sur un support ?
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
- itasoft
- Mi homme - Mi automate
- Messages : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Vijeo / script / connexion usb
Si juste les recettes que l'on peut Exporter et Importer depuis un support USB et c'est tout
La preuve créer une touche avec « Copier les données depuis le lecteur » un seul choix possible c’est le Recettes et sur USB uniquement (lecteur optionnel)
C'est ce que j'utilise pour importer toutes sortes de données via les recettes, mais ça fait écrire du Script et c'est compliqué, lol
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Vijeo / script / connexion usb
Bonjour
Je vous remercie pour ces messages.
Suite au message de itasoft pour les recettes j'ai revu un peu ma copie.
Cependant je rame un peu.
Je voudrai que quand j'appui sur mon bouton sa copie la recette que j'ai sur ma clé
voila ma recette
'Vijeo-Designer Recipe;3;";"
TypeRG;Name;Recipe Group Type;Access Right;Send Mode;1
RecipeGroup;ID;NormalRecipe;0;Conditional;"RecipeGroup1"
TypeL;Lang ID;Locale;Lang Name
Language Table;1;FRA;Langue1
TypeIR;Root Name;Type Name;Array Size;Folder Name
TypeI;Name;Data Type;Editable;Array Size;Min;Max;1
Ingredient;STRING01[0];String;true;100;"";"";"STRING01[0]"
Ingredient;STRING01[1];String;true;100;"";"";"STRING01[1]"
TypeR;Name;Recipe ID;Access Right;1
Recipe;ID;1;0;"ID"
TypeRI;Name;STRING01[0];STRING01[1]
Recipe Ingredient;ID;"ADMIN";"MDP"
et après que je lance le script
String UserName, Password;
UserName = "STRING01[0]";
Password = "STRING01[1]";
Sys.login(UserName,Password);
et ensuite quand j'appui sur un autre bouton sa efface la recette
je suis dans le flou total
je vous remercie
Je vous remercie pour ces messages.
Suite au message de itasoft pour les recettes j'ai revu un peu ma copie.
Cependant je rame un peu.
Je voudrai que quand j'appui sur mon bouton sa copie la recette que j'ai sur ma clé
voila ma recette
'Vijeo-Designer Recipe;3;";"
TypeRG;Name;Recipe Group Type;Access Right;Send Mode;1
RecipeGroup;ID;NormalRecipe;0;Conditional;"RecipeGroup1"
TypeL;Lang ID;Locale;Lang Name
Language Table;1;FRA;Langue1
TypeIR;Root Name;Type Name;Array Size;Folder Name
TypeI;Name;Data Type;Editable;Array Size;Min;Max;1
Ingredient;STRING01[0];String;true;100;"";"";"STRING01[0]"
Ingredient;STRING01[1];String;true;100;"";"";"STRING01[1]"
TypeR;Name;Recipe ID;Access Right;1
Recipe;ID;1;0;"ID"
TypeRI;Name;STRING01[0];STRING01[1]
Recipe Ingredient;ID;"ADMIN";"MDP"
et après que je lance le script
String UserName, Password;
UserName = "STRING01[0]";
Password = "STRING01[1]";
Sys.login(UserName,Password);
et ensuite quand j'appui sur un autre bouton sa efface la recette
je suis dans le flou total
je vous remercie
- itasoft
- Mi homme - Mi automate
- Messages : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Vijeo / script / connexion usb
'Vijeo-Designer Recipe,3,","
TypeRG,Name,Recipe Group Type,Access Right,Send Mode,1
RecipeGroup,RecipeGroup1,NormalRecipe,0,Conditional,"RecipeGroup1"
TypeL,Lang ID,Locale,Lang Name
Language Table,1,FRA,Langue1
TypeIR,Root Name,Type Name,Array Size,Folder Name
TypeI,Name,Data Type,Editable,Array Size,Min,Max,1
Ingredient,UTILISATEUR,String,true,0,"","","UTILISATEUR"
Ingredient,PASSWORD,String,true,0,"","","PASSWORD"
TypeR,Name,Recipe ID,Access Right,1
Recipe,Recette1,1,0,"Recette1"
TypeRI,Name,UTILISATEUR,PASSWORD
Recipe Ingredient,Recette1,"MARTIN","TOTO"
TypeRG,Name,Recipe Group Type,Access Right,Send Mode,1
RecipeGroup,RecipeGroup1,NormalRecipe,0,Conditional,"RecipeGroup1"
TypeL,Lang ID,Locale,Lang Name
Language Table,1,FRA,Langue1
TypeIR,Root Name,Type Name,Array Size,Folder Name
TypeI,Name,Data Type,Editable,Array Size,Min,Max,1
Ingredient,UTILISATEUR,String,true,0,"","","UTILISATEUR"
Ingredient,PASSWORD,String,true,0,"","","PASSWORD"
TypeR,Name,Recipe ID,Access Right,1
Recipe,Recette1,1,0,"Recette1"
TypeRI,Name,UTILISATEUR,PASSWORD
Recipe Ingredient,Recette1,"MARTIN","TOTO"
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr