-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Start with windows feature not working #28
Comments
Does the folder If yes, is there already a shortcut named If no, what happens if you run the program with elevated permissions? |
Yes, the folder exists.
No, there is no shortcuts.
Yes, I start the program as an admin.
вт, 19 мар. 2024 г., 21:32 Erki Suurjaak ***@***.***>:
… Does the folder C:\Users\vovan\Start Menu\Programs\Startup itself exist?
If yes, is there already a shortcut named inputscope.lnk under it?
If no, what happens if you run the program with elevated permissions?
—
Reply to this email directly, view it on GitHub
<#28 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A44HBPQOUQSMJ7AF4BOZPIDYZCAFJAVCNFSM6AAAAABE5D2BSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBXHA3TAMJWGU>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Interesting.. Can you try the following:
import win32com.client
shell = win32com.client.Dispatch("WScript.Shell")
path = r"C:\Users\vovan\Start Menu\Programs\Startup\InputScope.lnk"
shortcut = shell.CreateShortCut(path)
shortcut.Targetpath = sys.argv[0]
shortcut.save() What is the result? |
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "<COMObject <unknown>>", line 2, in save
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0,
'WshShortcut.Save', 'Unable to save shortcut "C:\\Users\\vovan\\Start
Menu\\Programs\\Startup\\InputScope.lnk".', None, 0, -2147024893), None)
ср, 20 мар. 2024 г. в 19:43, Erki Suurjaak ***@***.***>:
… Interesting.. Can you try the following:
- right-click on the InputScope icon in system tray and select "Show
Python console"
- in the opened console window, copy-paste the following lines, one by
one, pressing Enter after each:
import win32com.client
shell = win32com.client.Dispatch("WScript.Shell")
path = r"C:\Users\vovan\Start Menu\Programs\Startup\InputScope.lnk"
shortcut = shell.CreateShortCut(path)
shortcut.Targetpath = sys.argv[0]
shortcut.save()
What is the result?
—
Reply to this email directly, view it on GitHub
<#28 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A44HBPUSYH3VA3JHRW5RHP3YZG4CTAVCNFSM6AAAAABE5D2BSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJQGAZDOOBXGQ>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Strange. Because error code -2147024893 means "The system cannot find the path specified.". What happens if you open the console and execute os.listdir(r"C:\Users\vovan\Start Menu\Programs\Startup") ? |
FileNotFoundError: [WinError 3] The system cannot find the path specified:
'C:\\Users\\vovan\\Start Menu\\Programs\\Startup'
ср, 20 мар. 2024 г. в 20:56, Erki Suurjaak ***@***.***>:
… Strange. Because error code -2147024893 means "The system cannot find the
path specified.".
What happens if you open the console and execute
os.listdir(r"C:\Users\vovan\Start Menu\Programs\Startup")
?
—
Reply to this email directly, view it on GitHub
<#28 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A44HBPQSJVGL3KDVCQDOYGTYZHEWVAVCNFSM6AAAAABE5D2BSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJQGI3DKNJYGU>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Well, it looks like the folder |
Checking on my end (on Win 11), i don't have that folder either, for me the startup folder is at |
Yep, there's no such folder.
But as Shenef has mentioned, I surely have
C:\ProgramData\Microsoft\Windows\Start
Menu\Programs\Startup
чт, 21 мар. 2024 г. в 01:07, shenef ***@***.***>:
… Checking on my end (on Win 11), i don't have that folder either, for me
the startup folder is at C:\ProgramData\Microsoft\Windows\Start
Menu\Programs\Startup and, looking online, it should be at that same
location in Win 10.
—
Reply to this email directly, view it on GitHub
<#28 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A44HBPQJ3WLTCW3NWWLTB23YZICAJAVCNFSM6AAAAABE5D2BSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJQG4ZDQMRXGA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Ok, thank you all, now the confusion is cleared up, InputScope uses the wrong path. Will issue a fix soon. @Quake4Life just in case, can you try one more thing in the Python console: import win32com.client
shell = win32com.client.Dispatch("WScript.Shell")
shell.SpecialFolders("Startup") What does it print? |
'C:\\Users\\vovan\\AppData\\Roaming\\Microsoft\\Windows\\Start
Menu\\Programs\\Startup'
чт, 21 мар. 2024 г. в 12:50, Erki Suurjaak ***@***.***>:
… Ok, thank you all, now the confusion is cleared up, InputScope uses the
wrong path. Will issue a fix soon.
@Quake4Life <https://github.com/Quake4Life> just in case, can you try one
more thing in the Python console:
import win32com.client
shell = win32com.client.Dispatch("WScript.Shell")
shell.SpecialFolders("Startup")
What does it print?
—
Reply to this email directly, view it on GitHub
<#28 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A44HBPUPIPEZNWAQUBDUINDYZKUPHAVCNFSM6AAAAABE5D2BSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJRG43TONRXGE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
The newly released version 1.10 should fix this issue. |
Thanks, I'll check it out.
вт, 26 мар. 2024 г., 00:33 Erki Suurjaak ***@***.***>:
… The newly released version 1.10 should fix this issue.
—
Reply to this email directly, view it on GitHub
<#28 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A44HBPVXGY7MVHOCKSVGVLTY2CJ3TAVCNFSM6AAAAABE5D2BSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJYHE2TOMJZGQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Win10 x64
22H2 19045.4170
Traceback (most recent call last):
File "inputscope\main.py", line 418, in OnToggleStartup
File "inputscope\main.py", line 506, in start
File "inputscope\main.py", line 534, in create_shortcut
File "<COMObject >", line 2, in save
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, 'WshShortcut.Save', 'Unable to save shortcut "C:\Users\vovan\Start Menu\Programs\Startup\InputScope.lnk".', None, 0, -2147024893), None)
Traceback (most recent call last):
File "inputscope\main.py", line 418, in OnToggleStartup
File "inputscope\main.py", line 506, in start
File "inputscope\main.py", line 534, in create_shortcut
File "<COMObject >", line 2, in save
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, 'WshShortcut.Save', 'Unable to save shortcut "C:\Users\vovan\Start Menu\Programs\Startup\InputScope.lnk".', None, 0, -2147024893), None)
Traceback (most recent call last):
File "inputscope\main.py", line 418, in OnToggleStartup
File "inputscope\main.py", line 506, in start
File "inputscope\main.py", line 534, in create_shortcut
File "<COMObject >", line 2, in save
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, 'WshShortcut.Save', 'Unable to save shortcut "C:\Users\vovan\Start Menu\Programs\Startup\InputScope.lnk".', None, 0, -2147024893), None)
The text was updated successfully, but these errors were encountered: