Codes for passing paths in the ThisPC folder

But I noticed that the codes to pass the path do not work in the ThisPC folder.
I was using this button, and in the folder tree it works. But if I want to indicate the drive to eject, selecting it from the ThisPC folder, it doesn't take the drive letter.
Is it right like this?

@set driveletter = {sourcepath$|\}
Go /thispc 
"/programfilesx86\Zentimo\usr.exe" STOP -d {$driveletter} > %TEMP%\USRResult.txt
SHOW PLUGIN=text %TEMP%\USRResult.txt

For the button I took inspiration from this post

ThisPC doesn't have a "real" path and so codes like {sourcepath} won't work from in there. That button is designed to be run from within the drive itself (e.g. from C:).

Thank you for the explanation