chore: import upstream snapshot with attribution

This commit is contained in:
wehub-resource-sync
2026-07-13 12:28:17 +08:00
commit f7546d43cc
322 changed files with 158599 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
<h5>Copy Path example</h5>
<pre><code class="lang-shell">// type can set with '~taskbar' equals all file types except taskbar.
menu(type='file|dir|back|root|namespace' mode="multiple" title='copy to clipboard' image=#ff00ff)
{
// Appears only when multiple selections.
item(vis=@(sel.count > 1) title='Copy path (@sel.count) items selected'
cmd=command.copy(sel(false, "\n")))
item(mode="single" title=sel.path
cmd=command.copy(sel.path))
item(mode="single" type='file|dir|back.dir'
vis=sel.short.len!=sel.path.len title=sel.short
cmd=command.copy(sel.short))
separator
item(mode="single" vis=@(sel.parent.len>3) title=sel.parent
cmd=command.copy(sel.parent))
separator
item(mode="single" type='file|dir|back.dir' title=sel.file.name
cmd=command.copy(sel.file.name))
item(mode="single" type='file' title=sel.file.title
cmd=command.copy(sel.file.title))
item(mode="single" type='file' title=sel.file.ext
cmd=command.copy(sel.file.ext))
}
</code></pre><div class="has-text-centered my-5 preview">
<img class="is-256" src="/docs/images/copypath1.png">
<img class="is-256" src="/docs/images/copypath2.png">
<img class="is-256" src="/docs/images/copypath3.png">
</div>
+27
View File
@@ -0,0 +1,27 @@
<h5>Favorite applications and directories example</h5>
<pre><code class="lang-shell">menu(type='desktop|taskbar' title='Favorites' image=#00ff00)
{
menu(title='Applications' image=#ff0000)
{
item(title='Command prompt' image cmd='cmd.exe')
item(title='PowerShell' image cmd='powershell.exe')
item(title='Registry editor' image cmd='regedit.exe')
separator
item(title='Paint' image cmd='mspaint.exe')
item(title='Notepad' image cmd='notepad.exe')
}
separator
menu(title='Directories' image=#0000ff)
{
item(title='Downloads' cmd=user.downloads)
item(title='Pictures' cmd=user.pictures)
item(title='Home' cmd=user.directory)
separator
item(title='Windows' cmd=sys.directory)
item(title='Program files' cmd=sys.prog())
}
}</code></pre>
<figure class="has-text-centered my-5 preview">
<img class="is-256" src="/docs/images/fav1.png">
<img class="is-256" src="/docs/images/fav2.png">
</figure>
+53
View File
@@ -0,0 +1,53 @@
<h5>Goto example</h5>
<pre><code class="lang-shell">menu(mode="multiple" title='Goto' sep="both" image= \uE14A)
{
menu(title='Folder' image=\uE1F4)
{
item(title='Windows' image=inherit cmd=sys.dir)
item(title='System' image=inherit cmd=sys.bin)
item(title='Program Files' image=inherit cmd=sys.prog)
item(title='Program Files x86' image=inherit cmd=sys.prog32)
item(title='ProgramData' image=inherit cmd=sys.programdata)
item(title='Applications' image=inherit cmd='shell:appsfolder')
item(title='Users' image=inherit cmd=sys.users)
separator
item(title='Desktop' image=inherit cmd=user.desktop)
item(title='Downloads' image=inherit cmd=user.downloads)
item(title='Pictures' image=inherit cmd=user.pictures)
item(title='Documents' image=inherit cmd=user.documents)
item(title='Startmenu' image=inherit cmd=user.startmenu)
item(title='Profile' image=inherit cmd=user.dir)
item(title='AppData' image=inherit cmd=user.appdata)
item(title='Temp' image=inherit cmd=user.temp)
}
item(title=title.control_panel image=\uE0F3 cmd='shell:::{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}')
item(title='All Control Panel Items' image=\uE0F3 cmd='shell:::{ED7BA470-8E54-465E-825C-99712043E01C}')
item(title=title.run image=\uE14B cmd='shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}')
menu(title=title.settings sep="before" image=id.settings.icon)
{
// https://docs.microsoft.com/en-us/windows/uwp/launch-resume/launch-settings-app
item(title='systeminfo' image=inherit cmd arg='/K systeminfo')
item(title='search' cmd='search-ms:' image=inherit)
item(title='settings' image=inherit cmd='ms-settings:')
item(title='about' image=inherit cmd='ms-settings:about')
item(title='usb' image=inherit cmd='ms-settings:usb')
item(title='network-status' image=inherit cmd='ms-settings:network-status')
item(title='network-ethernet' image=inherit cmd='ms-settings:network-ethernet')
item(title='personalization-background' image=inherit cmd='ms-settings:personalization-background')
item(title='personalization-colors' image=inherit cmd='ms-settings:colors')
item(title='lockscreen' image=\uE0F3 cmd='ms-settings:lockscreen')
item(title='personalization-start' image=inherit cmd='ms-settings:personalization-start')
item(title='appsfeatures' image=inherit cmd='ms-settings:appsfeatures')
item(title='optionalfeatures' image=inherit cmd='ms-settings:optionalfeatures')
item(title='defaultapps' image=inherit cmd='ms-settings:defaultapps')
item(title='yourinfo' image=inherit cmd='ms-settings:yourinfo')
item(title='windowsupdate' image=inherit cmd='ms-settings:windowsupdate')
item(title='windowsdefender' image=inherit cmd='ms-settings:windowsdefender')
item(title='network connections' image=inherit cmd='shell:::{7007ACC7-3202-11D1-AAD2-00805FC1270E}')
}
}</code></pre>
<div class="has-text-centered my-5">
<img class="preview is-256" src="/docs/images/goto.png">
</div>
+2
View File
@@ -0,0 +1,2 @@
<h4>Examples</h4><br>
<p>This page contains some examples of what <b>Shell</b> can do.</p>
+13
View File
@@ -0,0 +1,13 @@
<h5>Taskbar example</h5>
<pre class="lang-shell">$hello_world = 'Hello World!'
item(title=hello_world cmd=msg(hello_world))
separator
item(title='Command prompt' cmd args='/k echo @hello_world')
separator
menu(title='Sub menu')
{
item(title='Open Paint' cmd='paint.exe' arg=sel.path)
separator
item(title='Open Notepad' cmd='notepad.exe' arg='"@sel.path"')
}</code></pre>