mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
formatting
This commit is contained in:
parent
b7bebc8a32
commit
d48e841f21
1 changed files with 14 additions and 13 deletions
|
|
@ -61,22 +61,26 @@ namespace Flow.Launcher.Plugin.Shell
|
||||||
|
|
||||||
if (basedir != null)
|
if (basedir != null)
|
||||||
{
|
{
|
||||||
var autocomplete = Directory.GetFileSystemEntries(basedir).Select(o => dir + Path.GetFileName(o)).Where(o => o.StartsWith(cmd, StringComparison.OrdinalIgnoreCase) &&
|
var autocomplete =
|
||||||
|
Directory.GetFileSystemEntries(basedir)
|
||||||
|
.Select(o => dir + Path.GetFileName(o))
|
||||||
|
.Where(o => o.StartsWith(cmd, StringComparison.OrdinalIgnoreCase) &&
|
||||||
!results.Any(p => o.Equals(p.Title, StringComparison.OrdinalIgnoreCase)) &&
|
!results.Any(p => o.Equals(p.Title, StringComparison.OrdinalIgnoreCase)) &&
|
||||||
!results.Any(p => o.Equals(p.Title, StringComparison.OrdinalIgnoreCase))).ToList();
|
!results.Any(p => o.Equals(p.Title, StringComparison.OrdinalIgnoreCase))).ToList();
|
||||||
|
|
||||||
autocomplete.Sort();
|
autocomplete.Sort();
|
||||||
|
|
||||||
results.AddRange(autocomplete.ConvertAll(m => new Result
|
results.AddRange(autocomplete.ConvertAll(m => new Result
|
||||||
{
|
{
|
||||||
Title = m,
|
Title = m,
|
||||||
IcoPath = Image,
|
IcoPath = Image,
|
||||||
Action = c =>
|
Action = c =>
|
||||||
{
|
{
|
||||||
var runAsAdministrator = (
|
var runAsAdministrator =
|
||||||
c.SpecialKeyState.CtrlPressed &&
|
c.SpecialKeyState.CtrlPressed &&
|
||||||
c.SpecialKeyState.ShiftPressed &&
|
c.SpecialKeyState.ShiftPressed &&
|
||||||
!c.SpecialKeyState.AltPressed &&
|
!c.SpecialKeyState.AltPressed &&
|
||||||
!c.SpecialKeyState.WinPressed
|
!c.SpecialKeyState.WinPressed;
|
||||||
);
|
|
||||||
|
|
||||||
Execute(Process.Start, PrepareProcessStartInfo(m, runAsAdministrator));
|
Execute(Process.Start, PrepareProcessStartInfo(m, runAsAdministrator));
|
||||||
return true;
|
return true;
|
||||||
|
|
@ -111,12 +115,11 @@ namespace Flow.Launcher.Plugin.Shell
|
||||||
IcoPath = Image,
|
IcoPath = Image,
|
||||||
Action = c =>
|
Action = c =>
|
||||||
{
|
{
|
||||||
var runAsAdministrator = (
|
var runAsAdministrator =
|
||||||
c.SpecialKeyState.CtrlPressed &&
|
c.SpecialKeyState.CtrlPressed &&
|
||||||
c.SpecialKeyState.ShiftPressed &&
|
c.SpecialKeyState.ShiftPressed &&
|
||||||
!c.SpecialKeyState.AltPressed &&
|
!c.SpecialKeyState.AltPressed &&
|
||||||
!c.SpecialKeyState.WinPressed
|
!c.SpecialKeyState.WinPressed;
|
||||||
);
|
|
||||||
|
|
||||||
Execute(Process.Start, PrepareProcessStartInfo(m.Key, runAsAdministrator));
|
Execute(Process.Start, PrepareProcessStartInfo(m.Key, runAsAdministrator));
|
||||||
return true;
|
return true;
|
||||||
|
|
@ -141,12 +144,11 @@ namespace Flow.Launcher.Plugin.Shell
|
||||||
IcoPath = Image,
|
IcoPath = Image,
|
||||||
Action = c =>
|
Action = c =>
|
||||||
{
|
{
|
||||||
var runAsAdministrator = (
|
var runAsAdministrator =
|
||||||
c.SpecialKeyState.CtrlPressed &&
|
c.SpecialKeyState.CtrlPressed &&
|
||||||
c.SpecialKeyState.ShiftPressed &&
|
c.SpecialKeyState.ShiftPressed &&
|
||||||
!c.SpecialKeyState.AltPressed &&
|
!c.SpecialKeyState.AltPressed &&
|
||||||
!c.SpecialKeyState.WinPressed
|
!c.SpecialKeyState.WinPressed;
|
||||||
);
|
|
||||||
|
|
||||||
Execute(Process.Start, PrepareProcessStartInfo(cmd, runAsAdministrator));
|
Execute(Process.Start, PrepareProcessStartInfo(cmd, runAsAdministrator));
|
||||||
return true;
|
return true;
|
||||||
|
|
@ -166,12 +168,11 @@ namespace Flow.Launcher.Plugin.Shell
|
||||||
IcoPath = Image,
|
IcoPath = Image,
|
||||||
Action = c =>
|
Action = c =>
|
||||||
{
|
{
|
||||||
var runAsAdministrator = (
|
var runAsAdministrator =
|
||||||
c.SpecialKeyState.CtrlPressed &&
|
c.SpecialKeyState.CtrlPressed &&
|
||||||
c.SpecialKeyState.ShiftPressed &&
|
c.SpecialKeyState.ShiftPressed &&
|
||||||
!c.SpecialKeyState.AltPressed &&
|
!c.SpecialKeyState.AltPressed &&
|
||||||
!c.SpecialKeyState.WinPressed
|
!c.SpecialKeyState.WinPressed;
|
||||||
);
|
|
||||||
|
|
||||||
Execute(Process.Start, PrepareProcessStartInfo(m.Key, runAsAdministrator));
|
Execute(Process.Start, PrepareProcessStartInfo(m.Key, runAsAdministrator));
|
||||||
return true;
|
return true;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue