mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
- Added !CommandMeasure bang. Instead of '!PluginBang "MeasureName Arguments' use '!CommandMeasure "MeasureName" "Arguments"'.
- Script: The !CommandMeasure argument must now be Lua code. For example: !CommandMeasure "MeasureLuaScript" "someVar = 'hello'" !CommandMeasure "MeasureLuaScript" "SomeFunc()"
This commit is contained in:
@ -680,6 +680,17 @@ void RainmeterUpdateMeasure(HWND, const char* arg)
|
||||
BangWithArgs(BANG_UPDATEMEASURE, ConvertToWide(arg).c_str(), 1);
|
||||
}
|
||||
|
||||
/*
|
||||
** RainmeterCommandMeasure
|
||||
**
|
||||
** Callback for the !RainmeterCommandMeasure bang
|
||||
**
|
||||
*/
|
||||
void RainmeterCommandMeasure(HWND, const char* arg)
|
||||
{
|
||||
BangWithArgs(BANG_COMMANDMEASURE, ConvertToWide(arg).c_str(), 2);
|
||||
}
|
||||
|
||||
/*
|
||||
** RainmeterRefresh
|
||||
**
|
||||
@ -2871,6 +2882,10 @@ BOOL CRainmeter::ExecuteBang(const std::wstring& bang, const std::wstring& arg,
|
||||
{
|
||||
BangWithArgs(BANG_UPDATEMEASURE, arg.c_str(), 1);
|
||||
}
|
||||
else if (_wcsicmp(name, L"CommandMeasure") == 0)
|
||||
{
|
||||
BangWithArgs(BANG_COMMANDMEASURE, arg.c_str(), 2);
|
||||
}
|
||||
else if (_wcsicmp(name, L"ShowBlur") == 0)
|
||||
{
|
||||
BangWithArgs(BANG_SHOWBLUR, arg.c_str(), 0);
|
||||
|
Reference in New Issue
Block a user