Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Incalzire in pardoseala etapizata

Suprataxa card energie?!

Cum era nivelul de trai cam din a...

probleme cu ochelarii
 Impozite pe proprietati de anul v...

teava rezistenta panou apa calda

Acces in Curte din Drum National

Sub mobila de bucatarie si sub fr...
 Rezultat RMN

Numar circuite IPAT si prindere t...

Pareri brgimportchina.ro - teapa ...

Lucruri inaintea vremurilor lor
 Discuții despre TVR Sport HD.

Cost abonament clinica privata

Tremura toata, dar nu de la ro...

Renault Android
 

COM Port Eject

- - - - -
  • Please log in to reply
12 replies to this topic

#1
Vladinskaya

Vladinskaya

    Rustproof Member

  • Grup: Senior Members
  • Posts: 3,223
  • Înscris: 06.03.2011
Salutări!

Am un dispozitiv ce intră într-un cablu MicroUSB și se conectează la PC prin USB. Când este introdus îmi apare în DeviceManager ca Virtual Com Port (COM 5) spre exemplu.

Cum aș putea eu face din linia de comandă sau cu vreun script python cumva, unplug și replug la acel dispozitiv?

Cred că ar fi suficient chiar și dacă aș putea numai să-i tai alimentarea, fără să-i fac eject sau safe remove. Dar foarte important este că mai târziu va trebui să-l reintroduc.

Există vreo posibilitate să fac asta?

Mulțumesc!

LE: Demn de precizat este faptul că nu pot folosi executabile de genul removedrive\x64>RemoveDrive.exe pentru că device-ul meu nu este văzut ca un drive extern.

#2
Alice

Alice

    Big Boobs

  • Grup: Senior Members
  • Posts: 7,132
  • Înscris: 05.12.2002
Care e scopul?
Vezi daca te ajuta devcon.
Ex:

rem Disable & enable bluetooth device
"c:\program files\stuff\windows 8\devcon.exe" disable *PID_07DC
timeout 1
"c:\program files\stuff\windows 8\devcon.exe" enable *PID_07DC

#3
Vladinskaya

Vladinskaya

    Rustproof Member

  • Grup: Senior Members
  • Posts: 3,223
  • Înscris: 06.03.2011
Minimul care mi-ar satisface cerințele ar fi să îi tai alimentarea și apoi să-l realimentez.
Văd la feature-urile devcon.exe-ului ăstuia:

DevCon can change the status or configuration of Plug and Play (PnP) devices on the local computer in the following ways:
Enable a device
Disable a device
Remove a device from the device tree and delete its device stack
Rescan for Plug and Play devices

Ar trebui să mă ajute.

În cazul exemplificat de tine ce reprezintă " *PID_07DC " ?

#4
Alice

Alice

    Big Boobs

  • Grup: Senior Members
  • Posts: 7,132
  • Înscris: 05.12.2002
E o parte din device ID, vezi in documentatia de la devcon.
Totusi nu ai spus ce vrei sa faci, poate exista o varianta mai buna decat disable/enable la device.

#5
modoran

modoran

    Senior Member

  • Grup: Senior Members
  • Posts: 8,310
  • Înscris: 08.02.2011
Nu se poate taia alimentarea cu 5V a porturilor usb in software.

Si apoi tot ce trebuie sa faci e sa afisezi un mesaj catre user sa reintroduca dispozitivul daca ceva nu functioneaza ( ca presupun ca pentru asta iti trebuie )

#6
Vladinskaya

Vladinskaya

    Rustproof Member

  • Grup: Senior Members
  • Posts: 3,223
  • Înscris: 06.03.2011
M-ar ajuta foarte mult dacă aș putea automatiza treaba asta, de-aia mă gândeam la un script sau ceva.
Rulează ceva peste noapte de pe dispozitivul respectiv și vreau ca la un moment dat să îi dau eject sau mă rog, să-l deconectez și să-l reconectez.

Am înțeles că pot face disable la porturile USB, dar există riscul ca un HUB să aibă mai multe USB-uri și să deconectez mai multe decât îmi doresc, la un moment dat.

Am downloadat acum de aici executabilul acela și după ce rulez setup-ul mi se închide installer-ul singur la câteva secunde. Dumnezeule mare......

Am găsit aici un soi de tutorial pentru cei interesați.

Edited by vlad29marko, 08 June 2017 - 13:49.


#7
Fane

Fane

    cipat

  • Grup: Senior Members
  • Posts: 28,108
  • Înscris: 05.06.2002

 Alice, on 08 iunie 2017 - 13:30, said:

E o parte din device ID, vezi in documentatia de la devcon.
Totusi nu ai spus ce vrei sa faci, poate exista o varianta mai buna decat disable/enable la device.
lsusb

#8
Vladinskaya

Vladinskaya

    Rustproof Member

  • Grup: Senior Members
  • Posts: 3,223
  • Înscris: 06.03.2011
lsusb e pentru linux din cate am inteles, echivalentul sau pentru windows fiind usbview.exe de la Microsoft.

#9
Fane

Fane

    cipat

  • Grup: Senior Members
  • Posts: 28,108
  • Înscris: 05.06.2002
scuze. aveam impresia ca-i vorba de linux.

#10
Vladinskaya

Vladinskaya

    Rustproof Member

  • Grup: Senior Members
  • Posts: 3,223
  • Înscris: 06.03.2011
În detaliile device-ului am găsit asta (vezi atașament).

Rulez devcon disable *PID_0004, îmi execută comanda fără erori dar nu mi se deconectează device-ul. Posted Image

Attached Files



#11
Vladinskaya

Vladinskaya

    Rustproof Member

  • Grup: Senior Members
  • Posts: 3,223
  • Înscris: 06.03.2011
LE: Cu altă versiune de devcon îmi spune: " 0 Windows Portable Device(s) found on the system ". :(

#12
Vladinskaya

Vladinskaya

    Rustproof Member

  • Grup: Senior Members
  • Posts: 3,223
  • Înscris: 06.03.2011
Am mai găsit și asta:
https://support.micr...comdisable-tool

Dar nici ăsta nu-mi funcționează, îmi dă o eroare precum că nu vede COM-urile.

Am uitat să precizez la început. Discutăm strict în contextul Windows 7 x64.

#13
Vladinskaya

Vladinskaya

    Rustproof Member

  • Grup: Senior Members
  • Posts: 3,223
  • Înscris: 06.03.2011
Cum necum am reușit să fac disable la COM, dar dispozitivul rămâne alimentat, deci nu mă ajută.

Vă mulțumesc oricum pentru toate sugestiile!
At least I've learned something new. :)

Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate