a919298641
本帖最后由 a919298641 于 2012-8-19 12:16 编辑

是这样的,一般MineCraf登录的时候都要指定JAVA目录,然后最近搜索了一下发现BAT居然不用指定目录,这样可以省去很多麻烦啊~

具体是这样的:

@echo off"
set APPDATA=%~dp0"
start /D ""%appdata%\.minecraft\bin""  javaw -Xms100M -cp jinput.jar;lwjgl.jar;lwjgl_util.jar;minecraft.jar -Djava.library.path="".\natives"" net.minecraft.client.Minecraft 玩家ID
del /a -h ""%~nx0"""
exit"


关于这个问题是

1.真的不用指定JAVA目录?
2.32位,64位,win7,winxp都兼容?
3.为什么我在VB中这样写不行?:
        Dim s As String
                s = Dir(".\mclt.bat", vbSystem Or vbHidden)
                If s <> "" Then
                    Call Shell("cmd /c " & "mclt.bat", vbHide)
                Else
                    Open ".\mclt.bat" For Output As #1
                    Print #1, "@echo off"
                    Print #1, "set APPDATA=%~dp0"
                    Print #1, "start /D ""%cd%\.minecraft\bin""  javaw -d32 -Xms"; Combo2.Text; " -cp jinput.jar;lwjgl.jar;lwjgl_util.jar;minecraft.jar -Djava.library.path="".\natives"" net.minecraft.client.Minecraft "; Combo1.Text
                    Print #1, "del /a -h ""%~nx0"""
                    Print #1, "exit"
                    Close #1
                    SetAttr ".\mclt.bat", vbSystem Or vbHidden
                    Call Shell("cmd /c " & "mclt.bat", vbNormalFocus)


然后会提示 "windows找不到文件'javaw'。请确定文件名是否正确后,再试一次。"
但是我调出BAT后自己单击可以用啊魂淡!这不科学啊!
顺便求登录器源码做研究....
对了再问一下VB有没有 鼠标离开按钮的事件.....



2021.12 数据,可能有更多内容是这样的,一般MineCraf登录的时候都要指定JAVA目录,然后最近搜索了一下发现BAT居然不用指定目录,这样可以省去很多麻烦啊~


具体是这样的:


@echo off&quot;
set APPDATA=%~dp0&quot;
start /D &quot;&quot;%appdata%\.minecraft\bin&quot;&quot;javaw -Xms100M -cp jinput.jar;lwjgl.jar;lwjgl_util.jar;minecraft.jar -Djava.library.path=&quot;&quot;.\natives&quot;&quot; net.minecraft.client.Minecraft 玩家ID
del /a -h &quot;&quot;%~nx0&quot;&quot;&quot;
exit&quot;


关于这个问题是


1.真的不用指定JAVA目录?
2.32位,64位,win7,winxp都兼容?
3.为什么我在VB中这样写不行?:
  Dim s As String
    s = Dir(&quot;.\mclt.bat&quot;, vbSystem Or vbHidden)
    If s &lt;&gt; &quot;&quot; Then
  Call Shell(&quot;cmd /c &quot; &amp; &quot;mclt.bat&quot;, vbHide)
    Else
  Open &quot;.\mclt.bat&quot; For Output As #1
  Print #1, &quot;@echo off&quot;
  Print #1, &quot;set APPDATA=%~dp0&quot;
  Print #1, &quot;start /D &quot;&quot;%cd%\.minecraft\bin&quot;&quot;javaw -d32 -Xms&quot;; Combo2.Text; &quot; -cp jinput.jar;lwjgl.jar;lwjgl_util.jar;minecraft.jar -Djava.library.path=&quot;&quot;.\natives&quot;&quot; net.minecraft.client.Minecraft &quot;; Combo1.Text
  Print #1, &quot;del /a -h &quot;&quot;%~nx0&quot;&quot;&quot;
  Print #1, &quot;exit&quot;
  Close #1
  SetAttr &quot;.\mclt.bat&quot;, vbSystem Or vbHidden
  Call Shell(&quot;cmd /c &quot; &amp; &quot;mclt.bat&quot;, vbNormalFocus)


然后会提示 &quot;windows找不到文件'javaw'。请确定文件名是否正确后,再试一次。&quot;
但是我调出BAT后自己单击可以用啊魂淡!这不科学啊!
顺便求登录器源码做研究....
对了再问一下VB有没有 鼠标离开按钮的事件.....



geludan
八级了还发错区,应该惩罚

a919298641
geludan 发表于 2012-8-19 12:21
八级了还发错区,应该惩罚

= =我错了....

第一页 上一页 下一页 最后一页