1、首先进入DInput程序所在的上级目录,在文件夹上Shift+鼠标右键,选择在此打开命令提示符,先输入dinput
-d创建程序配置文件,然后输入dinput -c编辑配置文件。在弹出的ini文件最后加入以下内容
[cs]
Enable=true
Buffer=0
Process=hl.exe
Title=Counter-Strike
Verbose=false
2、其中Enable控制配置文件是否生效,Buffer为DirectInput中的选项,0或1基本无区别。Process是进程名,Title为窗口标题。配置完成后保存退出,在cmd中运行dinput
cs。如果运行时会出现错误DInput Error: Given window not found after 10 attempts in 5
seconds(指定的程序窗口在5秒内10次尝试后均未找到),说明窗口标题输入错误,这可能是由于使用了非标准的CS版本,进入控制管理器或以窗口模式运行CS察看窗口标题并填入Title后即可修复。
注意事项:
DInput会使实际指针位置相较于显示的指针位置偏移一部分,导致用鼠标点击主菜单或H菜单的困难,不过这并不影响游戏内的使用。可以使用控制台用connect连接至服务器,也可以在CS设置完成进入服务器后再运行DInput注入。