小编The*_*vil的帖子

如何同时检测按键和鼠标悬停

好的,我可以使用检测鼠标悬停 .on('mouseover')

我可以使用检测按键

$(document).keypress(function(e) {
        console.log(e.which);
}
Run Code Online (Sandbox Code Playgroud)

但是当我按下某个按钮时,如何检测鼠标悬停在哪个图像上?

我的想法是能够在将鼠标悬停在图像上时按d来删除图像.有任何想法吗 ?

javascript jquery keypress mouseover

14
推荐指数
1
解决办法
6030
查看次数

Windows GUI EXE的最佳脚本语言

我正在编写一个简单的基于WMI的监视器应用程序,它通过TCP网络套接字将监视数据发送到Android应用程序.我没有用Titanium Mobile(JavaScript)编写Android应用程序的问题,因此它创建了一个套接字并接受数据.但是,我正在寻找获得WMI数据并通过TCP套接字发送它的最佳(最简单和最快)的方法,但是使用非常基本的Windows GUI.GUI的唯一原因是用户知道软件正在运行,并且他们可能会在这里输入IP以通过wifi连接到android.到目前为止,这是我的情况:

  • PHP和JavaScript是我最强的语言(作为Web开发人员).我可以用PHP编写WMI/COM脚本,并使用Bamcompile编译到Windows命令行EXE.它只支持PHP4,我不确定哪个GUI工具包(如果有的话)可以使用它,因为它已经很老了,但我仍然更喜欢它用于我的基本Windows内容.
  • 我一直在玩Perl(Strawberry Perl)并意识到它的潜力.但是看到我的主要编程PC在代理上,我在安装Tk时遇到了麻烦,所以再次我没有GUI的东西.我已经尝试过"ppm install Tk"和"cpan Tk",并且已经输入了我的所有代理详细信息,它甚至下载了大量的数据/模块,但是我遇到了错误,我不知道如何解决,因为我不是还有一个Perl人.
  • 我已经尝试过WinBinder for PHP并双击Windows .phpw文件似乎工作,但我必须以某种方式打包整个事情,并且后台的命令提示符窗口看起来很乱.
  • 我可以使用AutoIT 3 - 它可以使用GUI,套接字,所有类型的东西,并编译为EXE,但我真的更喜欢PHP或Perl的学习体验,我只是更习惯他们的语法.
  • Python看起来很棒但与PHP或Perl略有不同,所以我现在不打算花时间学习它.虽然因为它似乎有一个非常有趣的结构,但可能会转向它.

我想我面临的主要问题是我可以为PHP编写这个应用程序而只是编写Bamcompile但是我需要获取用户输入并让他们知道某些东西正在运行.我还假设使用像Wapache这样的东西来显示没有工具栏的Web浏览器是行不通的,因为PHP必须在连续循环中运行并且会使任何"浏览器"崩溃?这会有用吗?

set_time_limit( 0 ); // 0 means never timeout

ignore_user_abort(true); // continue running when browser closes
Run Code Online (Sandbox Code Playgroud)

那么任何想法?Jscript和JSC?

请记住,我不想学习任何Microsoft .Net的东西或复杂的C语言或Java.

我确信我可以用我目前的PHP/JavaScript技能做这样的事情吗?没有?

php sockets perl wmi

8
推荐指数
1
解决办法
1843
查看次数

尝试使用Python从Outlook 2007发送邮件(win32com.client)

我正在尝试使用Python启动一些Outlook 2007自动化.我从Steve Townsend那里得到了这个伟大的剧本(下面):通过Python发送Outlook电子邮件?

但是我很难开始这个.

import win32com.client

def send_mail_via_com(text, subject, recipient, profilename="Outlook2007"):
    s = win32com.client.Dispatch("Mapi.Session")
    o = win32com.client.Dispatch("Outlook.Application")
    s.Logon(profilename)

    Msg = o.CreateItem(0)
    Msg.To = recipient

    Msg.CC = "moreaddresses here"
    Msg.BCC = "address"

    Msg.Subject = subject
    Msg.Body = text

    #attachment1 = "Path to attachment no. 1"
    #attachment2 = "Path to attachment no. 2"
    #Msg.Attachments.Add(attachment1)
    #Msg.Attachments.Add(attachment2)

    Msg.Send()


send_mail_via_com("test text","test subject", "removed@security.obv","Outlook2007")
Run Code Online (Sandbox Code Playgroud)

但我得到以下错误:

Traceback (most recent call last):
  File "C:\Python32\lib\site-packages\win32com\client\dynamic.py", line 83, in _
GetGoodDispatch
    IDispatch = pythoncom.connect(IDispatch)
pywintypes.com_error: (-2147221005, 'Invalid class string', …
Run Code Online (Sandbox Code Playgroud)

python outlook automation

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

automation ×1

javascript ×1

jquery ×1

keypress ×1

mouseover ×1

outlook ×1

perl ×1

php ×1

python ×1

sockets ×1

wmi ×1