windows 的 Snaketail,如何配置外部工具参数?
Snaketail for windows, how to configure external tool arguments?
我正在为 windows 使用 snaketail,但是在配置外部工具时,有一些额外的功能我无法理解。
由于没有关于 website or github 的文档,我希望 Whosebug 的人可能会提供一些提示。
我想做什么
关键字高亮功能让我过滤单词上的行,然后触发并启动可以配置的外部工具。我想触发一个 PHP 脚本,并通过调用 PHP 脚本发送日志中的实际行,以便我可以处理它。
我可以使用 snaketail 中设置的几个变量,但是我似乎找不到任何方法。
我如何format/configure外部工具发送日志行?
这是我目前的尝试
有一些字段需要配置,
name:
command:
arguments:
initial directory:
press shortcut key:
admin rights: [ ]
hide window: [ ]
我正在尝试配置,以便我可以将线路从 snaketail 发送到 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);
但是,除了我自己在参数中写的内容之外,我无法从 snaketail 接收到任何数据。似乎有一些变量可用,$(LineNumber) 等,但我无法掌握它们。
播放声音的工作"external tool"示例
要播放声音,您可以使用 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: [ ]
这很有用,但是在这个例子中不需要来自 snaketail 的数据。
已解决!
好吧,看来我的错误是 PHP 文件所以一切都很好。
<?php
$myfile = fopen("f:\output.txt", "w") or die("Unable to open file!");
ob_start();
var_dump($argv);
$data = ob_get_clean();
fwrite($myfile, $data);
fclose($myfile);
带有日志行的外部工具示例:
name: PHP test
command: path-to-php.exe
arguments: path-to-php-file.php "$(LineText)"
initial directory:
press shortcut key:
admin rights: [ ]
hide window: [ ]
我正在为 windows 使用 snaketail,但是在配置外部工具时,有一些额外的功能我无法理解。
由于没有关于 website or github 的文档,我希望 Whosebug 的人可能会提供一些提示。
我想做什么
关键字高亮功能让我过滤单词上的行,然后触发并启动可以配置的外部工具。我想触发一个 PHP 脚本,并通过调用 PHP 脚本发送日志中的实际行,以便我可以处理它。
我可以使用 snaketail 中设置的几个变量,但是我似乎找不到任何方法。
我如何format/configure外部工具发送日志行?
这是我目前的尝试
有一些字段需要配置,
name:
command:
arguments:
initial directory:
press shortcut key:
admin rights: [ ]
hide window: [ ]
我正在尝试配置,以便我可以将线路从 snaketail 发送到 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);
但是,除了我自己在参数中写的内容之外,我无法从 snaketail 接收到任何数据。似乎有一些变量可用,$(LineNumber) 等,但我无法掌握它们。
播放声音的工作"external tool"示例
要播放声音,您可以使用 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: [ ]
这很有用,但是在这个例子中不需要来自 snaketail 的数据。
已解决!
好吧,看来我的错误是 PHP 文件所以一切都很好。
<?php
$myfile = fopen("f:\output.txt", "w") or die("Unable to open file!");
ob_start();
var_dump($argv);
$data = ob_get_clean();
fwrite($myfile, $data);
fclose($myfile);
带有日志行的外部工具示例:
name: PHP test
command: path-to-php.exe
arguments: path-to-php-file.php "$(LineText)"
initial directory:
press shortcut key:
admin rights: [ ]
hide window: [ ]