| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Contrôle C dans Expect Script
    Le Expect ordinateur langage de script tire son nom de la première fonction de la langue , qui est d'attendre l'entrée d'utilisateur à partir d'un programme interactif et automatiser la réponse . Attendez-vous est principalement utilisé dans des activités de type systèmes d'administration , où un administrateur peut avoir besoin d'interagir régulièrement avec un autre système d'une manière stéréotypée . Une frappe courante dans l'administration des systèmes est "Ctrl -C ", généralement utilisée pour interrompre un processus. Attendez-vous est conçu pour automatiser n'importe quelle touche typique ou combinaison de touches qu'un administrateur système peut entrer. Attendez-vous Scripting Language

    attendre, c'est un langage de script qui a été spécialement conçu pour automatiser l'interaction avec les programmes informatiques. Un script expect peut permettre à un programmeur ou administrateur de systèmes pour automatiser les processus qui requièrent habituellement interaction de l'utilisateur . Don Libes a créé le langage Attendez-vous tout en travaillant à l'Institut National des Standards et il a été largement mis en œuvre depuis le début des années 1990. Attendez se développe au-dessus du langage de script Tcl et les bibliothèques de sous-programmes . La syntaxe de scripts Expect est similaire à celle de scripts Tcl .
    Control- C
    Certaines séquences clavier

    ont été adoptés comme normes dans le monde de l'informatique , des plates-formes et les systèmes d'exploitation . La commande "Ctrl -C" est une telle séquence de touches importantes , en particulier sur les plates-formes Unix . "Ctrl -C" est tapé en appuyant simultanément sur la touche "Control" et la touche de la lettre "C" sur le clavier. Dans un environnement en ligne de commande Unix, "Ctrl -C" a été largement adopté comme une commande d'abandon . Scripts et commandes sont conçus pour mettre fin à la réception d'une alarme "Ctrl- C". Un raccourci commun "Ctrl -C " est écrit en C ^
    "Ctrl- C" Attendez

    Il peut être nécessaire d' envoyer ou recevoir un "Ctrl -C" à partir d'un script expect , mais il est plus typique d'envoyer de recevoir une telle commande . Le moyen le plus sûr d'envoyer une séquence "Ctrl- C" Attendez-vous est d'utiliser les capacités d'encodage octal du langage Tcl . Tous les codes de commande ont une séquence octal équivalent en ASCII. "Ctrl -C" a une valeur octal de trois en ASCII, de sorte que la séquence Attendez serait " \\ 003 " . Pour envoyer un "Ctrl- C" Attendez-vous à l'aide de sa valeur octal , utilisez la commande "Envoyer \\ 003 " dans votre script.
    Autoexpect

    un des les outils disponibles pour les développeurs écriture de scripts en attendre, c'est autoexpect . Autoexpect est conçu pour générer un script Expect à travers le suivi de vos interactions avec un autre programme. Autoexpect va reproduire vos interactions dans un script Expect qui peut être utilisé à l'avenir. Vous pouvez utiliser autoexpect de travailler à travers les complexités que vous pouvez rencontrer lors du codage d'un script Expect. Si vous tentez d'envoyer ou de recevoir une séquence "Ctrl- C" Attendez , et votre script ne se comporte pas comme prévu, exécuter une interaction à travers autoexpect pour déboguer les problèmes. Vous pouvez exécuter autoexpect de la ligne de commande sur n'importe quel ordinateur où est installé Attendez-vous avec la commande " autoexpect " .

    Previous :

    next :
      articles connexes
    ·Développement Composants iPhone 
    ·Comment faire pour convertir un fichier MDL Rational Ro…
    ·Comment ouvrir un SIG Extension Broderbund 
    ·Méthodes de rappel 
    ·Comment faire pour modifier la visibilité d'un WPF Gri…
    ·MATLAB sortie Chaîne 
    ·Comment corriger une erreur de syntaxe 
    ·Inconvénients et avantages de compilateurs 
    ·Comment faire une colonne sur un GridView dans une list…
    ·Comment écrire un code de programmation qui peut empê…
      articles en vedette
    ·Comment utiliser Sélectionnez Où faire correspondre s…
    ·Comment mettre en place un fichier EXE Switch 
    ·Comment faire pour créer des gestionnaires d'événeme…
    ·Comment faire pour utiliser une zone de texte Nom du fi…
    ·Comment faire pour convertir le mot binaire MSB et LSB …
    ·Comment importer GTK Python 
    ·Comment obtenir un nom d'entrée entier en RPC 
    ·Comment faire pour intégrer les commandes Unix de Perl…
    ·Comment faire une recherche entre deux dates avec PHP &…
    ·Comment gérer les exceptions dans Ruby 
    Copyright © Connaissances Informatiques http://fr.wingwit.com