MPE verbindet sich nicht automatisch nach einen einen Wakeup

Antworten
Tahtu
Beiträge: 18
Registriert: Mi 20. Jul 2022, 05:17

MPE verbindet sich nicht automatisch nach einen einen Wakeup

Beitrag von Tahtu »

Nachdem mein Computer im Energiesparmodus oder im Ruhezustand war, verbindet sich MPE nicht automatisch mit meinem Smartphone.

Was kann ich tun, damit es sich automatisch wieder verbindet?

Ich verwende eine Verbindung über USB-Kabel und die manuelle Verbindung funktioniert auch prima.


Auszug auch der Logdatei:

Code: Alles auswählen

06:14:00.67       WM_POWERBROADCAST 4
06:14:00.67       Port wegen Standby geschlossen
06:14:00.67       ClosePort called
06:14:00.67       Androidsocket wird geschlossen 7
06:14:00.67       Port wurde geschlossen
06:14:00.69       Port geschlossen
06:14:00.69       Stop DeviceTracker
06:14:00.69       RunADBCommand: kill-server
06:14:00.81       ADB CommandResponse: 
06:14:07.03       WM_POWERBROADCAST 7
06:14:07.15       Wakeup von Standby, Timer wird wieder initialisiert
06:14:07.17       WM_POWERBROADCAST 18
06:14:07.20       Init Android Connection for future connect via USB
06:14:07.20       RunADBCommand: start-server
06:14:12.40       ADB CommandResponse: * daemon not running; starting now at tcp:5037
* daemon started successfully
06:14:12.40       Run DeviceTracker
06:14:12.42       Init Tracker
06:14:12.45       Device Tracker Message: OKAY0013RF8NB0NMT0X	device
[/code]
wakanda
Beiträge: 62
Registriert: Do 16. Jan 2020, 11:08

Beitrag von wakanda »

Ich habe einfach einen Task im Task Scheduler angelegt.

Trigger:
Bild

Actions:
Start a program
Program/script: "C:\Program Files (x86)\MyPhoneExplorer\MyPhoneExplorer.exe"
Add arguments (optional): action=connect action=connect flags=noerrmsg,closeafteraction



Oder das als XML abspeichern und importieren:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2022-02-13T14:26:56.0170884</Date>
    <Author>Wakanda-PC\Wakanda</Author>
    <URI>\Connect MyPhoneExplorer</URI>
  </RegistrationInfo>
  <Triggers>
    <EventTrigger>
      <Enabled>true</Enabled>
      <Subscription><QueryList><Query Id="0" Path="System"><Select Path="System">*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter'] and EventID=1]]</Select></Query></QueryList></Subscription>
      <Delay>PT2M</Delay>
    </EventTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>S-1-5-21-165305233-2563046611-1058815923-1001</UserId>
      <LogonType>InteractiveToken</LogonType>
      <RunLevel>LeastPrivilege</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>false</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT72H</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>"C:\Program Files (x86)\MyPhoneExplorer\MyPhoneExplorer.exe"</Command>
      <Arguments>action=connect  action=connect flags=noerrmsg,closeafteraction</Arguments>
    </Exec>
  </Actions>
</Task>
Tahtu
Beiträge: 18
Registriert: Mi 20. Jul 2022, 05:17

Beitrag von Tahtu »

... damit startet MPE, falls es nicht ausgeführt wird. Also, wenn ich vor dem Energie sparen MPE beendet habe.

Aber ich möchte MPE einfach immer verbunden haben und gar nichts manuell ausführen müssen.

Schade, dass MPE dieses nicht alleine übernimmt - schließlich erkennt es ja das Aufwache (siehe Log).
wakanda
Beiträge: 62
Registriert: Do 16. Jan 2020, 11:08

Beitrag von wakanda »

Ja, MPE startet, wenn es noch nicht laeuft.
Nein, das ist nicht Alles.
action=connect bedeutet, dass die frueher oder gerade eben gestartete Instanz sich mit dem zuletzt gewaehlten User verbindet.

Probier's doch wenigstens aus, bevor Du noergelst, ich mache es so seit Win7.


Zu "schade...":
MPE ist Freeware. Kannst ja ein feature request machen und hoffen.
Tahtu
Beiträge: 18
Registriert: Mi 20. Jul 2022, 05:17

Beitrag von Tahtu »

Ich hab es ausprobiert - und nach 30 Minuten nicht hinbekommen.
wakanda
Beiträge: 62
Registriert: Do 16. Jan 2020, 11:08

Beitrag von wakanda »

Du weisst, wie es gehen sollte, das ist die halbe Miete fuer lokale Fehlersuche.


Grundsaetzliche Uebersicht der Schalter: https://www.fjsoft.at/forum/viewtopic.php?t=373
icke1954
Moderator
Beiträge: 18178
Registriert: Sa 19. Apr 2014, 10:35

Beitrag von icke1954 »

Tahtu hat geschrieben:Was kann ich tun, damit es sich automatisch wieder verbindet?
Um ehrlich zu sein, kann ich das Problem nicht erkennen ?
Sobald Du eine eine Funktion (z.b. Sync oder Dateien) in MPE wählst, die eine Verbindung benötigt, sollte der Client auf dem Handy wieder automatisch starten und sich mit dem PC verbinden :wink:
wakanda
Beiträge: 62
Registriert: Do 16. Jan 2020, 11:08

Beitrag von wakanda »

icke1954 hat geschrieben:Sobald Du eine eine Funktion (z.b. Sync oder Dateien) in MPE wählst, die eine Verbindung benötigt, sollte der Client auf dem Handy wieder automatisch starten und sich mit dem PC verbinden :wink:
Du vergisst zumindest die (ohne aktive Verbindung ausbleibenden) Benachrichtigungen auf dem Desktop.
Tahtu
Beiträge: 18
Registriert: Mi 20. Jul 2022, 05:17

Beitrag von Tahtu »

wakanda hat geschrieben:Du vergisst zumindest die (ohne aktive Verbindung ausbleibenden) Benachrichtigungen auf dem Desktop.
Ja, das ist mein Wunsch.
icke1954
Moderator
Beiträge: 18178
Registriert: Sa 19. Apr 2014, 10:35

Beitrag von icke1954 »

@wakanda
Ja richtig, danke für die Info!

@Tahtu
Ich reiche Deinen Wunsch unverbindlich an FJ weiter.
wakanda
Beiträge: 62
Registriert: Do 16. Jan 2020, 11:08

Beitrag von wakanda »

probier mal, diesen Code an die general.ini anzuhaengen:

Code: Alles auswählen

[EventHandlers]
OnDisconnect="C:\Program Files (x86)\MyPhoneExplorer\MyPhoneExplorer.exe" action=connect flags=noerrmsg,closeafteraction

edit: vorher mal auf der Kommandozeile testen (== Fehlerquellen ausschliessen)
Tahtu
Beiträge: 18
Registriert: Mi 20. Jul 2022, 05:17

Beitrag von Tahtu »

icke1954 hat geschrieben:@Tahtu
Ich reiche Deinen Wunsch unverbindlich an FJ weiter.
Danke.
Tahtu
Beiträge: 18
Registriert: Mi 20. Jul 2022, 05:17

Beitrag von Tahtu »

@icke1954:
Mein Problem liegt hauptsächlich darin, dass ich mein Smartphone so gut wie nie in die Hand nehme. Weder, wenn ich zu Hause bin, noch nehme ich es mit, wenn ich das Haus verlasse.

So bekomme ich eingehende Anrufe und SMS nicht mit.

Aber ich sitze mindestens einmal täglich am Computer - und dann würde ich gerne über eingehende Anrufe / SMS informiert werden...
Antworten