     ; 用空格来判断参数
     else if (InStr(command, " ") && g_CurrentCommand != "")
     {
-        Arg := SubStr(command, InStr(command, " ") + 1)
+        if (g_UseFallbackCommands)
+        {
+            Arg := command
+        }
+        else
+        {
+            Arg := SubStr(command, InStr(command, " ") + 1)
+        }
         return
     }
 


            result .= Chr(g_FirstChar - 1 + index++) . " | " . element
        }
    }

    DisplaySearchResult(result)


    if (result == "")
    {
        g_UseFallbackCommands := true
        g_CurrentCommand := g_FallbackCommands[1]
        g_CurrentCommandList := g_FallbackCommands
        Arg := g_CurrentInput
