Hi,
es gibt ja bereits verschiedene Tools, die das Autologin erlauben. Da ich aber bei solchen Tools immer vorsichtig bin, da meine Zugangsdaten dort abgelegt werden, habe ich ein kleines eigenes Autologin-Script umgebastelt, welches ich gerne mit Euch teile. Ich verwende das Skript für WoW und D3.
Was ihr für das Skript benötigt:
1. Windows 7 oder die PowerShell
Unter Windows7 ist die PS direkt mitinstalliert
Unter XP einfach hier beziehen: [Only registered and activated users can see links. Click Here To Register...]
2. Die WASP from [Only registered and activated users can see links. Click Here To Register...]
3. Windows PS erlauben, Skripte auszuführen.
* Start -> Ausführen -> powershell [Enter]
* In der PS einfach folgendes ausführen: Set-ExecutionPolicy RemoteSigned
(mehr Details unter: [Only registered and activated users can see links. Click Here To Register...])
4. Accountnamen nicht speichern lassen im D3Client. Ansonsten ist das erste Eingabefeld das PW.
Oder das unten stehende Script anpassen:
Hier findet ihr das Script zum Abtippen oder kopieren: [Only registered and activated users can see links. Click Here To Register...]
es gibt ja bereits verschiedene Tools, die das Autologin erlauben. Da ich aber bei solchen Tools immer vorsichtig bin, da meine Zugangsdaten dort abgelegt werden, habe ich ein kleines eigenes Autologin-Script umgebastelt, welches ich gerne mit Euch teile. Ich verwende das Skript für WoW und D3.
Was ihr für das Skript benötigt:
1. Windows 7 oder die PowerShell
Unter Windows7 ist die PS direkt mitinstalliert
Unter XP einfach hier beziehen: [Only registered and activated users can see links. Click Here To Register...]
2. Die WASP from [Only registered and activated users can see links. Click Here To Register...]
3. Windows PS erlauben, Skripte auszuführen.
* Start -> Ausführen -> powershell [Enter]
* In der PS einfach folgendes ausführen: Set-ExecutionPolicy RemoteSigned
(mehr Details unter: [Only registered and activated users can see links. Click Here To Register...])
4. Accountnamen nicht speichern lassen im D3Client. Ansonsten ist das erste Eingabefeld das PW.
Oder das unten stehende Script anpassen:
Code:
vorher: Select-Window $process | Send-Keys "$account`t$password`n" nachher: Select-Window $process | Send-Keys "$password`n"
Code:
# AutostartDiablo3 by wilu1981
#
# ATTENTION:
# THIS FILE CONTAINS YOUR BATTLE.NET ACCOUNT INFORMATION.
#
# How to setup and use:
# 1. Install WASP from https://wasp.codeplex.com
# 2. Copy content from ZIP file to
# C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
# 3. Create shortcut (optional)
# powershell.exe "C:\Games\AutostartDiablo3.ps1"
#
Import-Module WASP
# Location to Diablo3 executable
$executable = 'C:/Games/Diablo III/Diablo III.exe'
# Time to wait until D3 window is loaded (Change it, when it takes longer on your machine)
$sleepInit = 5
function StartDiablo
{
param ([string]$account, [string]$password)
$D3Dir = (Get-ChildItem $executable).DirectoryName
$processStartInfo = New-Object System.Diagnostics.ProcessStartInfo
$processStartInfo.FileName = (Get-Command $executable).Definition
$processStartInfo.WorkingDirectory = $D3Dir
$processStartInfo.Arguments = '-launch'
$processStartInfo.UseShellExecute = $false
echo "Launching D3 $account"
$process = [System.Diagnostics.Process]::Start($processStartInfo)
# Wait some time and let the D3 window appear
Sleep $sleepInit
# Send account and login keys to window
Select-Window $process | Send-Keys "$account`t$password`n"
}
# SET YOUR BATTLE.NET CREDENCIALS
#
# Your BNET_ACCOUNT name
# Your BNET_ACCOUNT PASSWORD
#
StartDiablo "BNET_ACCOUNT_NAME" "PASSWORD"