נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: עזרה קטנה בקובץ ה-VBS הזה

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
avipenina
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 02 April 2006
משתמש: מנותק/ת
הודעות: 14
נשלח בתאריך: 07 April 2006 בשעה 04:21 | IP רשוּם
ציטוט avipenina

הקובץ הזה מציג לי רשימה אחת מה-EVENT viewer שאני בוחר להציג,מה שאני רוצה זה שאת התשובה שאני יקבל יופיע כל מה שרשום בקוד ולא כל SECTION בחלון נפרד כמו שזה מציג עתה.

הקובץ:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
 & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colLoggedEvents = objWMIService.ExecQuery _
 ("SELECT * FROM Win32_NTLogEvent WHERE Logfile = 'System' AND " _
 & "EventCode = '7035'")
'Wscript.Echo "Improper shutdowns: " & colLoggedEvents.Count
For each objEvent in colLoggedEvents
wscript.echo "Computer Name: " & objEvent.ComputerName
 Wscript.Echo "Computer Name: " & objEvent.ComputerName
 Wscript.Echo "Event Code: " & objEvent.EventCode
 Wscript.Echo "Message: " & objEvent.Message
 Wscript.Echo "Record Number: " & objEvent.RecordNumber
 Wscript.Echo "Source Name: " & objEvent.SourceName
 Wscript.Echo "Time Written: " & objEvent.TimeWritten
 Wscript.Echo "Event Type: " & objEvent.Type
 Wscript.Echo "User: " & objEvent.User
next

 

תודה

חזרה לתחילת העמוד הצג את כרטיס החבר של avipenina חפש הודעות אחרות של avipenina
 
avipenina
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 02 April 2006
משתמש: מנותק/ת
הודעות: 14
נשלח בתאריך: 07 April 2006 בשעה 15:55 | IP רשוּם
ציטוט avipenina

אף אחד לא יודע???

הנה עוד דוגמא,צרו ספריה בכונן C עם שם TEST ואז תריצו את קובץ ה-VBS הזה

הוא מקפיץ לכל פקודה חלון בנפרד, איך אני עושה שכל הסקריפט הזה יהיה בחלון אחד וכמובן מסודר שכל פקודה תיהיה מתחת לפקודה הראשונה???

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
 & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colFolders = objWMIService.ExecQuery _
 ("SELECT * FROM Win32_Directory WHERE Name = 'c:\\test'")
For Each objFolder in colFolders
 Wscript.Echo "Archive: " & objFolder.Archive
 Wscript.Echo "Caption: " & objFolder.Caption
 Wscript.Echo "Compressed: " & objFolder.Compressed
 Wscript.Echo "Compression method: " & objFolder.CompressionMethod
 Wscript.Echo "Creation date: " & objFolder.CreationDate
 Wscript.Echo "Encrypted: " & objFolder.Encrypted
 Wscript.Echo "Encryption method: " & objFolder.EncryptionMethod
 Wscript.Echo "Hidden: " & objFolder.Hidden
 Wscript.Echo "In use count: " & objFolder.InUseCount
 Wscript.Echo "Last accessed: " & objFolder.LastAccessed
 Wscript.Echo "Last modified: " & objFolder.LastModified
 Wscript.Echo "Name: " & objFolder.Name
 Wscript.Echo "Path: " & objFolder.Path
 Wscript.Echo "Readable: " & objFolder.Readable
 Wscript.Echo "System: " & objFolder.System
 Wscript.Echo "Writeable: " & objFolder.Writeable
Next

תודה

 

חזרה לתחילת העמוד הצג את כרטיס החבר של avipenina חפש הודעות אחרות של avipenina
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 07 April 2006 בשעה 16:07 | IP רשוּם
ציטוט shoshan

אתה הרי משתמש ב-Wscript.Echo בערך 600 פעם לכל קובץ - נכון?
אז תשים את כל המחרזות שאתה מראה בתוך קריאה אחת ל-Wscript.Echo ותשרשר אותם (&)
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
avipenina
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 02 April 2006
משתמש: מנותק/ת
הודעות: 14
נשלח בתאריך: 07 April 2006 בשעה 16:49 | IP רשוּם
ציטוט avipenina

את זה אני יודע אבל איך אני גורם לכל שורה שרשום בקוד שתרד גם שורה בחלון שמתקבל ולא שהכל יהיה רשום בשורה אחת?

וגם קצת סבלנות אני ממש מתחיל בנושא.

חזרה לתחילת העמוד הצג את כרטיס החבר של avipenina חפש הודעות אחרות של avipenina
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 07 April 2006 בשעה 16:58 | IP רשוּם
ציטוט shoshan

קוד:
Dim CRLF
CRLF = Chr(10) & Chr(13)


תשרשר את CRLF (שזה שבירת שורה) בכל פעם שאתה רוצה לרדת שורה.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
avipenina
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 02 April 2006
משתמש: מנותק/ת
הודעות: 14
נשלח בתאריך: 07 April 2006 בשעה 17:10 | IP רשוּם
ציטוט avipenina

זה לא מסתדר לי אתה יכול לרשום את הקוד ולעשות ככה 2 הורדת שורות כדי שאני יראה איך עושים כי אני מקבל הודעת שגיאה כנראה התחביר שלי לא תקין.

חזרה לתחילת העמוד הצג את כרטיס החבר של avipenina חפש הודעות אחרות של avipenina
 
אלצ'קו
אחראי פורומים
אחראי פורומים
סמל אישי
ג2ר פ33תי

הצטרף / הצטרפה: 20 January 2006
משתמש: מנותק/ת
הודעות: 609
נשלח בתאריך: 07 April 2006 בשעה 18:26 | IP רשוּם
ציטוט אלצ'קו

למה להסתבך? כבר יש קבוע כזה, ושמו vbCrLf, או הקבוע החדש והמומלץ לשימוש במערכות עם multi-byte charcters וכו' - vbNewLine.
חזרה לתחילת העמוד הצג את כרטיס החבר של אלצ'קו חפש הודעות אחרות של אלצ'קו
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 07 April 2006 בשעה 18:29 | IP רשוּם
ציטוט shoshan

קוד:
Wscript.Echo "Archive: " & objFolder.Archive & CRLF & "Caption: " & objFolder.Caption
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה