עזרה בכתיבת סקריפט
-
@aknvtchtk סליחה,
while ($true) { Start-Process -WindowStyle hidden -FilePath notepad.exe -wait Start-Sleep -seconds 15 } -
@yossiz אמר בעזרה בכתיבת סקריפט:
@aknvtchtk סליחה,
while ($true) { Start-Process -WindowStyle hidden -FilePath notepad.exe -wait Start-Sleep -seconds 15 } אתה עוזר לי ועוד מבקש סליחה?
תודה רב ממש אבל סליחהזה עדיין לא פעיל הוא פשוט נתקע ולא מגיב
-
@aknvtchtk זה עובד
הגדרתי שהתוכנה יפתח בלי חלון כי חשבתי שזה מה שאתה רוצה - תבדוק במנהל המשימות ותראה שיש תהליך של notepad רץ
אם תסיים את התהליך, תראה שאחרי המתנה של 15 שניות זה ירוץ שוב. -
@aknvtchtk אמר בעזרה בכתיבת סקריפט:
@yossiz זה הקנייטש שחשבתי שבזה זה כן אמור להיפתח אני רוצה שהחלון ייפתח רק שהתהליך של הפתיחה כלומר חלון הפקודה לא יהיה גלוי אבל התוכנה עצמה כן צריכה לעלות
בסדר גמור, אז במקום
hidden
תכתובMinimized
-
@aknvtchtk אמר בעזרה בכתיבת סקריפט:
ומה עם ההסתרה של החלון
בתוכנה PS2EXE, אם תשתמש בפרמטר
noconsole
זה יעשה EXE שלא יפתח חלון של powershell.
וביתר פירוט,- תוריד מפה את התוכנה PS2EXE
- חלץ את הקבצים
- תשמור את הסקריפט בשם כלשהו, לדוגמה script.ps1 בתוך אותו תקייה
- תריץ בחלון CMD (תעשה
cd
לתיקייה שבה חילצת את הקבצים)
callPS2EXE.bat "script.ps1" "script.exe" -noconsole
@aknvtchtk אמר בעזרה בכתיבת סקריפט:
לא אז זה בכלל לא עובד אם מורידים את ה Minimized
צריך להוריד גם את המילה
-windowstyle
-
@yossiz אמר בעזרה בכתיבת סקריפט:
ב. הקוד ש-@clickone הביא לא שלם צריך להוסיף כמה שורות בהתחלה
מה היה חסר שם? (האמת שזה קוד שכתבתי בשליפה)
שאפו ענק על התשובות שהרצת כאן
מדהים! -
@clickone אמר בעזרה בכתיבת סקריפט:
מה היה חסר שם?
כל ה-boilerplate
using... using... namespace ... { //לא יודע אם חייבים את זה public class ... { public static void main() { } } } הבאת רק את הפנים של הפונקציה
-
תודה רבה לכולם אני הסתדרתי זה עבד לי מצויין גם עם הPowerShell וגם עם הcmd
-
@yossiz תודה על הכל אבל רק סתם שתדע שיש את אותו כלי בממשק gui כאן
https://gallery.technet.microsoft.com/scriptcenter/PS2EXE-GUI-Convert-e7cb69d5
זה יותר נח -
@aknvtchtk
אם הוא יקח את הקובץ מפרמטר זה יהיה טוב?
41/64