小编eno*_*eht的帖子

有没有办法在命令行中运行内联节点javascript?

我想暂时运行节点javascript。例如,像这样:

echo console.log(1+1) > tmp.js & node tmp.js & del tmp.js
Run Code Online (Sandbox Code Playgroud)

效果很好。但是,我不喜欢使用临时文件。还有其他更清洁的方法吗?

例如,我想知道node.exe中是否有这样的功能的选项

node.js

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

在鼠标挂钩中,滚轮增量始终为 0

#include <iostream>
#include <windows.h>

LRESULT CALLBACK mouseProc(int nCode, WPARAM wParam, LPARAM lParam){
  if(wParam == WM_MOUSEWHEEL){
    std::cout << "wheel: " << GET_WHEEL_DELTA_WPARAM(wParam) << std::endl;
  }else{
    MOUSEHOOKSTRUCT* mouselparam = (MOUSEHOOKSTRUCT*)lParam;
    std::cout << "etc: " << wParam << " - " << mouselparam->pt.x << "x" << mouselparam->pt.y << std::endl;
  }
  return CallNextHookEx(NULL, nCode, wParam, lParam);
}

int main(int argc, char *argv[]) {

    HHOOK hhkLowLevelMouse = SetWindowsHookEx(WH_MOUSE_LL, mouseProc, 0, 0);

    MSG msg;
    while (!GetMessage(&msg, NULL, NULL, NULL)) {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }

    UnhookWindowsHookEx(hhkLowLevelMouse);

    return 0; …
Run Code Online (Sandbox Code Playgroud)

c++ winapi

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

标签 统计

c++ ×1

node.js ×1

winapi ×1