| 1365 | catch (...) |
| 1366 | { |
| 1367 | return false; |
| 1368 | } |
| 1369 | } |
| 1370 | }; |
| 1371 | struct QiFunc_dir_open : public QiFunc |
| 1372 | { |
| 1373 | QiFunc_dir_open() : QiFunc(1) {} |
| 1374 | QiVar exec(const std::vector<QiVar>& args, QiScriptInterpreter*) const override |
| 1375 | { |
| 1376 | return reinterpret_cast<size_t>(ShellExecuteW(nullptr, L"open", L"explorer.exe", args[0].toWString().c_str(), nullptr, SW_SHOW)) > 32; |