如题,  
Runtime cou=java.lang.Runtime.getRuntime();
    cou.exec("calc");此代码可以调用系统自带的计算器,,  遇到点麻烦  
求助:  如何控制调用出来的计算器的位置!
有看到别人的软件  控制得很好!  不知道是不是有什么方法可以把计算器压入一个面板还是其他什么.......  然后再间接控制位置  刚学JAVA,  希望大家帮帮我啦

解决方案 »

  1.   

    貌似是随机的位置命令行calc 不支持属性值如果你可以反汇编找到他回调函数的句柄HWND,然后把CreateWindow里面的x,y值给改成命令行参数输入方式应该就行了...HWND CreateWindow( 
    LPCTSTR lpClassName, 
    LPCTSTR lpWindowName, 
    DWORD dwStyle, 
    int x, 
    int y, 
    int nWidth, 
    int nHeight, 
    HWND hWndParent, 
    HMENU hMenu, 
    HANDLE hInstance, 
    PVOID lpParam ); 不过...真不如你从新写一个计算器...如果计算器有openAPI就好了...你可以去看雪学院问问 API重定向技术,把代码注入到PE,没准有用