[C#] Automatizzare uso del browser

Pubblicità

Fbs15

Nuovo Utente
Messaggi
58
Reazioni
5
Punteggio
25
Grazie mille a chi risponde non conosco c# ma mi servirebbe veramente questa informazione.
Cerco di spiegarmi, vorrei automatizzare l'apertura del browser o più browser facendo in modo che l'app scriva il percorso + submit sulla console per me, quindi aprire solo l'app che andrò a creare..
Qual è l'istruzione in C# per fare in modo che il programma scriva su console e dia submit in automatico? Grazie mille poi scriverò tutto con l'IDE visualcode..
 
Dovresti far capire bene cosa fa il tuo codice perchè cosi è inspiegabile.
Poi prima di chiedere questo comando dovesti spiegare se il codice lo hai già o meno
 
Grazie per la risposta
Scusa se non sono stato chiaro ma non conosco proprio c# mi ci sto cimentando per esigenza al limite conosco un pò di php ho visto che per i cicli è simile.
Vorrei creare un semi/bot per AMD che mi aiuti a entrare in coda (specifico che la scheda video serve a me attualmente uso una radeon ATI)
Per il codice parto da 0 vorrei ciclare il richiamo di apertura browser con una serie di if, è attualmente una cosa possibile, cioè è come scrivere una readline o è più complicato? Punto a un'app per console fatta con Visual Code 2019
 
Questo il codice per aprire il browser di default con c#

C#:
System.Diagnostics.Process.Start("http://google.com");
 
se invece volessi aprire un browser specifico? Ad esempio nel desktop ho i profili chrome salvati come scorciatoia e per aprirli da console faccio così

C:\user\dev> cd/ C:> Programmi/Google/Chrome/Application/chrome.exe --profile-directory="Profile 2"
 
il metodo da chiamare e' sempre quello suggerito da @Skills07 , ossia Process.Start() che ha diverse overload, puoi passare il nome del programma che vuoi lanciare e tutte le altri opzioni che vuoi.


PS in genere per operazioni di questo tipo non si scrive un programma, bensi' uno script, che può essere in DOS, o PowerShell o anche in Python
 
il metodo da chiamare e' sempre quello suggerito da @Skills07 , ossia Process.Start() che ha diverse overload, puoi passare il nome del programma che vuoi lanciare e tutte le altri opzioni che vuoi.


PS in genere per operazioni di questo tipo non si scrive un programma, bensi' uno script, che può essere in DOS, o PowerShell o anche in Python
Ho creato lo script grazie per i consigli attualmente funziona (anche se Chrome deve avere qualche impostazione di sicurezza che mi limita) comunque ho risolto con altri browser.
Un ultima cosa, come faccio ad assegnare Get-process di un processo specifico a una variabile nel momento in cui avvio il processo con start-process?
 
https://drive.google.com/file/d/1Q2BQ6up6xoYrGLyrpeY-G41MKj8nTZtU/view?usp=sharing

mi sono basato su un comando trovato sulla comunity (wait) ma non so come funziona, se no la versione precedente che non si blocca

https://drive.google.com/file/d/1T0L7lol_vNx7JHUpIZgQbYnfSMfeq_5p/view?usp=sharing
 
Ultima modifica da un moderatore:
Pubblica il codice usando il TAG opportuno, non forzare gli utenti a fare il download (che non posso neanche fare usando uno smartphone)
PS usare codice trovato in rete che “non si sa come funziona” non è in genere una buona idea, corri seri rischi, chi ti dice non sia un codice malevolo? Anche io prendo spunto da internet, ma esamino ogni singola istruzione prima di usarlo, per quelle che non conosco uso il manuale.
 
Pubblicità
Pubblicità
Indietro
Top