精华内容
参与话题
问答
  • 屏幕坐标获取工具

    2017-11-30 10:52:04
    双击该exe文件,鼠标滑到屏幕的哪里,该工具就会显示该坐标位置的X轴和Y轴,对网页开发元素大小的设置有一定的帮助。
  • 获取屏幕像素坐标工具,用于研究其他应用,调试程序
  • 实现原理:创建一个背景透明的Activity, 点击屏幕获取坐标信息并显示。在悬浮窗中调用该Activity,可以获取所有界面的坐标信息。 package sc.tool.screen; import sc.tool.component.ActivityComponent; ...

    工具下载:


    实现原理:创建一个背景透明的Activity, 点击屏幕时获取坐标信息并显示。在悬浮窗中调用该Activity,可以获取所有界面的坐标信息。

    
    package sc.tool.screen;
    
    import sc.tool.component.ActivityComponent;
    import android.content.Context;
    import android.content.Intent;
    import android.os.Bundle;
    import android.os.Handler;
    import android.os.Looper;
    import android.view.MotionEvent;
    import android.view.View;
    
    
    /** 获取屏幕点击处的坐标 */
    public class GetClickPostion extends ActivityComponent
    {
    	/** 显示当前Activity */
    	public static void Show(Context context)
    	{
    //		context.finish();	// 关闭context对应的Activity
    		
    //		final Class cls = GetClickPostion.class;
    //		new Handler(Looper.getMainLooper()).post(new Runnable()
    //		{
    //			@Override
    //			public void run()
    //			{
    //				
    //			}
    //		});
    		
    		Intent intent = new Intent(context, GetClickPostion.class);
    		intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    		context.startActivity(intent);
    		
    		
    		// context.startActivityForResult(intent, CODE_ClickPostion);
    	}
    	
    	// ----------------
    	
    	@Override
    	public void Init(Bundle savedInstanceState)
    	{
    		this.setContentView("screen_postion");
    		Click("buttonReset");
    	}
    	
    	@Override
    	public void Click(String viewId)
    	{
    		if (viewId.equals("buttonReset"))
    		{
    			this.LinearLayout("linear1").setVisibility(View.INVISIBLE);
    			this.LinearLayout("linear2").setVisibility(View.INVISIBLE);
    			isSet = false;
    		}
    		else if (viewId.equals("buttonFinish"))
    		{
    			Intent data = new Intent();
    			data.putExtra("x", x + "");
    			data.putExtra("y", y + "");
    			this.setResult(CODE_ClickPostion, data);	// 返回选取的坐标
    			this.finish();
    		}
    	}
    	
    	public boolean dispatchTouchEvent(MotionEvent event)
    	{
    		switch (event.getAction())
    		{
    			case MotionEvent.ACTION_DOWN:
    				setPosition((int) event.getX(), (int) event.getY());
    				break;
    			
    			case MotionEvent.ACTION_UP:
    				break;
    		}
    		return super.dispatchTouchEvent(event);
    		
    	}
    	
    	boolean isSet = false;
    	int x;
    	int y;
    	public static final int CODE_ClickPostion = 50001;
    	
    	public void setPosition(int x, int y)
    	{
    		if (!isSet)
    		{
    			isSet = true;
    			LinearLayout("linear1").setVisibility(View.VISIBLE);
    			LinearLayout("linear2").setVisibility(View.VISIBLE);
    			this.EditText("editText1").setText("" + x + ", " + y);
    		}
    	}
    	
    }
    

    AndroidManifest.xml添加配置:

    <activity
                android:name="sc.tool.screen.GetClickPostion"
                android:configChanges="orientation|keyboardHidden|screenSize"
                android:theme="@style/AppTheme2" />

    styles.xml配置:

    <resources>
    
        <style name="AppTheme2" parent="android:Theme.Translucent.NoTitleBar.Fullscreen">
            <item name="android:windowFullscreen">false</item>
        </style>
        
    </resources>

    完整源码下载

    展开全文
  • import java.awt.Dimension;import java.awt.MouseInfo;import java.awt.Point;import java.awt.Robot;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import ja

    import java.awt.Dimension;

    import java.awt.MouseInfo;

    import java.awt.Point;

    import java.awt.Robot;

    import java.awt.event.ActionEvent;

    import java.awt.event.ActionListener;

    import java.awt.event.MouseEvent;

    import java.awt.event.MouseMotionListener;

    import javax.swing.JButton;

    import javax.swing.JFrame;

    import javax.swing.WindowConstants;



    public class MouseHelp extends javax.swing.JPanel implements MouseMotionListener {

     private JButton textButton;

     Robot robot;


     public static void main(String[] args) {

      JFrame frame = new JFrame();

      frame.getContentPane().add(new MouseHelp());

      frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);

      frame.pack();

      frame.setVisible(true);

     }

     

     public MouseHelp() {

      super();

      initGUI();

     }

     

     private void initGUI() {

     

      try {

       robot=new Robot();

       addMouseMotionListener(this);

       setPreferredSize(new Dimension(1024, 768));

      /* this.setLayout(null);

       {

        textButton = new JButton();

        this.add(textButton);

        textButton.setText("/u8fd0   /u884c");

        textButton.setBounds(136, 72, 127, 22);

        textButton.addActionListener(new ActionListener(){



         public void actionPerformed(ActionEvent e) {

          robot.mouseMove(30,745);

          try {

           Thread.sleep(1000);

          robot.mousePress(MouseEvent.BUTTON1_MASK);

          robot.mouseRelease(MouseEvent.BUTTON1_MASK);

          Thread.sleep(1000);

          robot.mouseMove(150,481);

          robot.mousePress(MouseEvent.BUTTON1_MASK);

          robot.mouseRelease(MouseEvent.BUTTON1_MASK);

          } catch (InterruptedException e1) {


           e1.printStackTrace();

          }

         }});

       }*/

      } catch (Exception e) {

       e.printStackTrace();

      }

     }



     public void mouseDragged(MouseEvent e) {

     }


     public void mouseMoved(MouseEvent e) {


    //从这里获取鼠标的全局坐标

      Point mousepoint = MouseInfo.getPointerInfo().getLocation();

      System.out.println(mousepoint.x+"/t"+mousepoint.y);

     }


    }



    作为工具,把背景变为透明就完美了

    展开全文
  • 工具小巧,双击即可运行,会自动获取屏幕坐标,自己用着感觉挺好。
  • 手机屏幕坐标获取方法

    万次阅读 2016-11-30 16:30:13
    1.手机自带的隐私--开发者工具--显示指针(一般安卓4.0以上的都有这个选项,以下的就不确定了,我的测试机2.0版本的就...2.monkeyrunner录制时获取,打开monkeyrecorder,随便点击都能在右侧出现相应的坐标 3.DDMS也可以

    1.手机自带的隐私--开发者工具--显示指针(一般安卓4.0以上的都有这个选项)

    2.monkeyrunner录制时获取,打开monkeyrecorder,随便点击都能在右侧出现相应的坐标

    3.DDMS也可以


    展开全文
  • 1.uiautomatorviewer.bat,在SDK目录下C:\Users\Administrator\AppData\Local\Android\Sdk\tools\bin 2.HierarchyViewer,在SDK的monitor.bat中 双加打开后,进行如下步骤: ...然后点击,显示手机当前屏幕

    1.uiautomatorviewer.bat,在SDK目录下C:\Users\Administrator\AppData\Local\Android\Sdk\tools\bin

    2.HierarchyViewer,在SDK的monitor.bat中

    双加打开后,进行如下步骤:

    然后点击,显示手机当前屏幕:

    展开全文
  • CESIUM获取世界坐标转为屏幕坐标

    千次阅读 2019-06-14 09:58:27
    这个方法支持传入两个值,一个是需要获取坐标的世界三维坐标。 第二个值为可选,可以指定一个Cartesian2对象,cesium将自动填充对象内的值为画布上的坐标。 例子: var scene = widget.scene; var ellipsoid = sc...
  • 屏幕坐标系,世界坐标系

    千次阅读 2013-03-26 10:08:25
    屏幕坐标系,主要有两种, 第一种:以左上角为原点。代表的操作系统有Windows,Android,Symbian,iOS 的Core Graphics如图1左侧。 第二种:以左下角为原点。比如iOS的CGContextDrawImage,如图2右侧。 (图2...
  • [unity3d]屏幕坐标跟世界坐标的转换

    万次阅读 2013-11-07 23:30:22
    写写今天的学习收获,今天学习到了平面坐标跟世界坐标的相互转换。 效果:点击鼠标中键,创建一个小球,虽然看起来是屏面的,但实则是在三维空间里面创建的哦! 代码挂在摄像机上: using UnityEngine; using ...
  • 计算机屏幕坐标

    万次阅读 2012-01-25 16:01:42
    常用的屏幕坐标系有如下图所示的两种:
  • 现在我已经实现了基本的旋转部分,拖动鼠标相机就转动,但没有定点转动,现在就剩下定点拖动旋转这个功能了,我的思路是将鼠标点击屏幕的屏幕坐标转换成opengl的世界坐标,通过这个点构造一个射线,求出射线和地球的...
  • 用C++编写的一个简单的小工具,用来自动获取鼠标当前所在位置屏幕坐标
  • 由于 Typora 软件是多进程,并且使用工具 Pywinauto 查看其 control_type 是 Pane,不能像网上介绍的 notepad 的样例那样去使用,因此这里使用工具 PyAutoGUI,根据界面屏幕坐标去操作 Typora 软件。 由于这类控件...
  • 世界坐标: transform.position获取的是世界坐标   屏幕坐标: 单位像素 屏幕左下角(0,0)右上角(Screen.width,Screen.height) Screen.width = Camera.main....可通过Input.mousePosition获取屏幕坐标 ...
  • Android 图片与屏幕坐标

    千次阅读 2017-12-27 13:39:47
    计算获取的ImageView图片显示时的实际大小 public static int[] getRealImgShowSize(ImageView imageview){ Rect rect=imageview.getDrawable().getBounds(); //可见image的宽高 int scaledHeight = rect.height
  • 找了一圈也没找到我们可爱的抓抓工具(我没用电脑),录制也没有。点击屏幕,都不知道点击坐标是什么。  没办法。自己本来想编个小脚本取坐标。一直没成功。最后让我在手机上找到了办法。  依次打开手机:系统...
  • 设置坐标映射  (1)Windows坐标系统 Windows坐标系分为逻辑坐标系和设备坐标系两种,GDI支持这两种坐标系。一般而言, GDI的文本和图形输出函数使用逻辑坐标,而在客户区移动或按下鼠标的...
  • 设置坐标映射  (1)Windows坐标系统 Windows坐标系分为逻辑坐标系和设备坐标系两种,GDI支持这两种坐标系。一般而言, GDI的文本和图形输出函数使用逻辑坐标,而在客户区移动或按下鼠标的鼠标位置是采用设备...

空空如也

1 2 3 4 5 ... 20
收藏数 11,159
精华内容 4,463
关键字:

屏幕坐标