@K-O-G כתב בהאם ניתן להפוך את הסקריפט הבא לקובץ הפעלה:
@אהרן כתב בהאם ניתן להפוך את הסקריפט הבא לקובץ הפעלה:
@echo off rem Decode Digit setlocal EnableDelayedExpansion set "decodeDigit[0]=0" set "decodeDigit[1]=1" set "decodeDigit[2]=2" set "decodeDigit[3]=3" set "decodeDigit[4]=4" set "decodeDigit[5]=5" set "decodeDigit[6]=6" set "decodeDigit[7]=7" set "decodeDigit[8]=8" set "decodeDigit[9]=9" set "decodeDigit[10]=*" set "decodeDigit[15]=" set "decodeDigit[11]=#" rem Decode Phone setlocal DisableDelayedExpansion set "decodePhone=" for /L %%i in (0,1,9) do ( setlocal EnableDelayedExpansion for /L %%j in (0,1,9) do ( endlocal set "decodePhone[%%i%%j]=!decodeDigit[%%i]!!decodeDigit[%%j]!" ) ) rem Process set "entries=0" for /F "skip=1 delims=" %%a in ('findstr /B /C:" " /C:"#" /C:"*" /C:" " /C:"+" "%~1"') do ( setlocal EnableDelayedExpansion set "entry=%%a" set "name=!entry:~366,1!" set "name=!entry:~368,%%name%%!" set "phone=!entry:~300!" rem Remove trailing spaces for /F "tokens=* delims= " %%i in ("!phone!") do set "phone=%%i" rem Replace leading zero with plus sign if "!phone:~0,1!"=="0" set "phone=+!phone:~1!" rem Write VCard echo BEGIN:VCARD echo VERSION:3.0 echo N:!name! echo FN:!name! echo TEL;type=HOME:!phone! echo END:VCARD endlocal set /A "entries+=1" ) echo Exported %entries% entries.תגובה: המרת אנשי קשר מנוקיה 215 כשר ל4*4 או לפורמט אחר
בהמשך למה שכתבתי שם [שלא הצלחתי לחלץ אנשי קשר מנוקיה 215], מצאתי את זה שמפנה לכאן. אבל אין לי מושג איך בודקים אם זה בלי וירוס ואיך משתמשים בזה. הבנתי שצריך לזה פייתון אבל חבל לי להתקין רק בשביל זה. מישהו יכול להמיר לי את זה לקובץ הפעלה?תנסה את הקוד הבא ב Bat
תודה.
איך משתמשים? ניסיתי להפעיל את קובץ הIB עם הקובץ BAT שהכנתי ממה שהבאת, הוא פותח לשניה מסך הפעלה וסוגר, לא רואה שום שינוי בקבצים בתיקיה. [אם זה משנה, הקובץ שלי מנוקיה 215 ולא מ3310.