【发布时间】:2018-04-14 14:54:30
【问题描述】:
我正在为 windows 使用蛇尾,但是在配置外部工具时,我无法理解一些额外的功能。
由于没有关于 website 或 github 的文档,我希望 stackoverflow 上的某个人可能会提供一些提示。
我想做什么
关键字突出显示功能让我可以过滤单词行,然后触发和启动可以配置的外部工具。我想触发一个 PHP 脚本并通过调用 PHP 脚本从日志中发送实际行,以便我可以处理它。
我可以使用蛇尾中设置的几个变量,但是我似乎找不到任何方法。
如何格式化/配置外部工具以发送日志?
这是我目前的尝试
有一些字段需要配置,
name:
command:
arguments:
initial directory:
press shortcut key:
admin rights: [ ]
hide window: [ ]
我正在尝试进行配置,以便可以将线从蛇尾发送到 php 程序,因此我已将其配置为:
name: PHP test
command: path-to-php.exe
arguments: path-to-php-file.php
initial directory:
press shortcut key:
admin rights: [ ]
hide window: [ ]
我的 PHP 文件是这样的:
<?php
$myfile = fopen("f:\output.txt", "w") or die("Unable to open file!");
fwrite($myfile, print_r(($_SERVER['argv'])));
fclose($myfile);
但是,除了我自己在参数中写的内容之外,我无法从蛇尾接收任何数据。似乎有一些可用的变量,$(LineNumber) 等,但我无法掌握它们。
播放声音的“外部工具”示例
要播放声音,你可以使用 windows 媒体播放器的 vlc 但是我下载了一点 mini player 并像这样配置外部工具:
Name: Play sound
Command: path_to/sWavPlayer.exe
Arguments: "path_to_mp3/file.mp3"
Initial directory:
Press shortcut key:
Admin rights: [ ]
hide window: [ ]
这就像一个魅力,但在这个例子中不需要来自蛇尾的数据。
【问题讨论】: