دوست عزيز
لطفا كدهاتون رو تو تگ بزاريد تا بشه راحت تر خوند.
فكر ميكنم تو ارسال مقادير به پلاگين اشتباه ميكنيد.
بر اساس اون چيزي كه شما نوشتيد:
متغير $open بايد فايل اينكريپت شده شما باشه. پس بايد آدرس صحيح محل فايل همراه با پسوندش رو به طور كامل تو كوتيشن قرار بديد و به متغير $open نسبت بديد.
متغير $save بايد فايل مقصد شما باشه. پس بايد آدرس صحيح محل مقصد رو همراه با پسوندش به طور كامل تو كوتيشن قرار بديد و به متغير $save نسبت بديد.
متغير $ABC هم بايد كد اينكريپت شما باشه.
حالا تو خط چهارم يعني جايي كه متغير $cmd رو مقدار دهي ميكنيد. اول متغير مبدا بعد متغير مقصد و در آخر متغير كد (چرا به جاي $ABC از $ABC1 استفاده كرديد.) رو قرار بديد.
فكر ميكنم كدهاتون رو بايد اينطوري اصلاح كنيد
کد:
open$='X:\test.Encrypt'
save$='X:\test.txt'
ABC$='mycode'
cmd$=open$+'|'+save$+'|'+ABC$
PluginSet("PlugIn","cmd$")
PluginRun("PlugIn","DeCrypt")
PluginGet("PlugIn","status")
If (status=0) Then
Message("Decryption successful","")
End
If (status=1) Then
Message("Error, Program can not decrypt file","")
End