2009-03-27 8 views
1

Je suis un newb. Alors pardonnez-moi si je suis vague ou pas assez spécifique pour être utile, s'il vous plaît faites le moi savoir afin que je puisse clarifier.Utilisation de C# pour automatiser les fonctions et les mouvements entre deux applications de navigateur différentes?

J'utilise 2 applications différentes pour le travail et je serais intéressé par un petit outil pour automatiser certaines des fonctions. 1. Système téléphonique basé sur IP que nous utilisons. Nous devons copier et coller des numéros à partir d'un navigateur Web (toujours situé dans le même champ, zone de texte) Et sélectionnez plusieurs boutons 2. Terminal d'application d'hypothèque exécuter via le navigateur Web. Je souhaite cliquer sur un bouton, l'avoir copié le texte (c'est-à-dire le nombre) du champ dans l'application de service d'hypothèque, puis coller cette information à la zone de texte sur l'autre navigateur qui est notre système téléphonique et choisir parmi plusieurs différents boutons radio, appuyez sur le bouton suivant, puis il composera.

Nous avons un tel système lent, avec trop de clics, j'espère que ce serait faisable sans connaissances avancées en programmation avancée. Conseils?

Un script que j'ai passé en revue à partir de VBScript montre des extraits ... (je l'ai fait VBA léger, mais pas un maître Vbscript!)

Est-ce possible, ou suis-je coincé de cliquer sur tout individuellement?

Dim at99999Tool, atlDirectorObject 
Dim strErrMsg 
Dim strScreenName 
Dim strLoanNumber 

Const S_OK=0 
Const DELAY=60 
Const QUOTES = """" 

subGetSession 
strScreenName=Wscript.Arguments(0) 
strLoanNumber=Wscript.Arguments(1) 
subGoToScreen strScreenName, "********", strLoanNumber 

subTerminateScript 3, "" 

more functions etc... 

Sub subGetSession() 

    Set atlDirectorObject = CreateObject("atlDirectorObject.atlDirector") 
    If atlDirectorObject.CreateTool("9999", 1, True, True, 0, atl3299Tool, strErrMsg) <> S_OK Then 
    subTerminateScript 2, strErrMsg 
    End If 
End Sub 

Répondre

1

Consultez cet article sur l'utilisation de PowerShell pour l'automatisation de l'interface Web.

MSDN Magazine: Web UI Automation with Windows PowerShell

+0

puis-je télécharger et utiliser le Powershell lorsque son SP2 quand je SP3? Est-ce que cela causera un problème ou devrais-je être bien ... (ie ordinateur de travail) – SheldonH

+0

Je ne suis pas sûr, mais je ne vois pas pourquoi pas – bendewey

+0

merci, je viens d'installer et vais expérimenter avec cet article ... semble assez nappe – SheldonH

Questions connexes