Απαιτήσεις: Λάβετε τις διευθύνσεις URL όλων των καρτελών του τρέχοντος Edge και αλλάξτε τις διευθύνσεις URL των καθορισμένων καρτελών σύμφωνα με τις λέξεις-κλειδιά. Αυτό το άρθρο χρησιμοποιεί προγράμματα .NET για την κλήση του API αυτοματισμού περιβάλλοντος εργασίας χρήστη για την υλοποίηση λειτουργιών.
Αρχικά, δημιουργήστε ένα νέο πρόγραμμα παραθύρου Winform .NET Framework, το οποίο πρέπει να αναφέρεταιUIAutomationClient.dll、UIAutomationTypes.dllΒιβλιοθήκη κλάσης, θέση αρχείου: C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0
Φαίνεται να μας βοηθά να αναφέρουμε το αντίστοιχο dll σύμφωνα με την έκδοση συναρμολόγησης και η πραγματική διεύθυνση αναφοράς είναι η εξής:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.7.2\UIAutomationClient.dll
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.7.2\UIAutomationTypes.dll Η κύρια αρχή είναι η αποστολή δεδομένων πληκτρολόγησης αναζητώντας το όνομα της ετικέτας διεπαφής χρήστη, εάν ναιΓια αγγλικά λειτουργικά συστήματα, μπορείτε να αναζητήσετε τη λέξη-κλειδί "Διεύθυνση και γραμμή αναζήτησης"για να βρείτε το στοιχείο διεπαφής χρήστη, αλλά ποια είναι η λέξη-κλειδί του κινεζικού λειτουργικού συστήματος;
Πρέπει να χρησιμοποιήσετε το εργαλείο επιθεώρησης για να βρείτε το όνομα του στοιχείου, τη θέση του εργαλείου: "C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\inspect.exe"
Συνιστάται η χρήση του Inspect αντί του UISpy, καθώς με το Inspect μπόρεσα να βρω τη γραμμή διευθύνσεων. Άλλαξα στη χρήση της εστίασης παρακολούθησης και, στη συνέχεια, έκανα κλικ στη γραμμή διευθύνσεων και στο Inspect για να το βρω. Το Inspect είναι μέρος του Windows Toolkit και μπορεί να εγκατασταθεί με το Windows 10 SDK.
Μια άλλη δυσκολία είναι να δημιουργήσετε μια διεύθυνση URL στη γραμμή διευθύνσεωνΜετάβαση σε αγγλική μέθοδο εισαγωγής, διαφορετικά δεν μπορεί να πηδήξει κανονικά, η απόδοση έχει ως εξής:
Ο πηγαίος κώδικας έχει ως εξής:
(Τέλος)
|