scmxx - آنلاین در ابر

این دستور scmxx است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


scmxx - تبادل داده با تلفن همراه زیمنس

خلاصه


scmxx [--دستگاه دستگاه] [--باد بوداده کردن] [--ساکت] [-- پرحرف] [-- تنظیم مجدد] {-- اطلاعات |
--مدت زمان معینی | --mem-info | --قفل اطلاعات | --قفل کردن قفل {-- فعال کردن | --غیرفعال کردن} | --set-smsc
--عدد {عدد | نام}}

scmxx [--دستگاه دستگاه] [--باد بوداده کردن] [--ساکت] [-- پرحرف] [-- تنظیم مجدد] [-- خارج پرونده]
[-- لوله لوله] {--برداشتن | --ارسال | --گرفتن} [--دودویی] [-- مم حافظه] [--اسلات شکاف]
[فایل...]

scmxx [--دستگاه دستگاه] [--باد بوداده کردن] [--ساکت] [-- پرحرف] [-- تنظیم مجدد] [-- خارج پرونده]
[-- لوله لوله] [-- پین عناوین خبری] {--برداشتن | --ارسال | --گرفتن} [--pbook] [-- مم حافظه] [--اسلات
شکاف] [--متن متن] [ --عدد {عدد | نام} ] [فایل...]

scmxx [--دستگاه دستگاه] [--باد بوداده کردن] [--ساکت] [-- پرحرف] [-- تنظیم مجدد] [-- خارج پرونده]
[-- لوله لوله] {--برداشتن | --ارسال | --گرفتن} [--پیامک] [-- مم حافظه] [--اسلات شکاف] [--متن
متن] [ --عدد {عدد | نام} ] [--مستقیم] [--فلاش] [--srr] [--یونیکد] [فایل...]

scmxx [--کمک] [- نسخه]

شرح


SCMxx می‌تواند فایل‌ها را به و از تلفن همراه زیمنس کپی کند و همچنین فایل‌های ذخیره شده را حذف کند.
فایل ها می توانند از یک فایل مشخص یا از طریق stdin خوانده شوند و در یک فایل خاص یا stdout ذخیره شوند.
پیامک همچنین می تواند مستقیماً بدون ذخیره در تلفن همراه ارسال یا دریافت شود. SCMxx بود
با چندین تلفن همراه تولید شده توسط زیمنس (فقط S25 و جدیدتر) آزمایش شده است.

OPTIONS


--دستگاه (-d)
دیگری غیر از دستگاه کامپایل شده را مشخص کنید. این SCMXX_TTY را بازنویسی می کند
متغیر محیطی و مقدار کامپایل شده برای سیستم های لینوکس، این ممکن است به عنوان مثال باشد
/dev/ttyS0 برای اتصالات سریال، /dev/ircomm0 برای اتصالات مادون قرمز و
/dev/rfcomm0 برای اتصالات بلوتوث. اگر پشتیبانی بلوتوث بومی کامپایل شده باشد
در، می توانید از فرمت bt://[xx:xx:xx:xx:xx:xx]:n یا
bluetooth://[xx:xx:xx:xx:xx:xx]:n برای تعیین آدرس بلوتوث xx:xx:xx:xx:xx:xx
و کانال بلوتوث n (پیش فرض 1 است). کانال اختیاری است، آن را حذف کنید
روده بزرگ در این مورد نیز.

--باد (-ب)
سرعت دستگاه را مشخص کنید. مقادیر معتبر به سیستم وابسته هستند اما ممکن است باشند
9600، 19200، 38400، 57600 یا 115200. مقدار پیش فرض 19200 است. S25 و *35i
فقط در 19200 کار می کند، تمام گوشی های بعدی نیز با سرعت سریال کامل کار می کنند. مادون قرمز
اتصالات ممکن است از این قوانین مستثنی باشند (وابسته به دانل مادون قرمز).
این متغیر محیطی SCMXX_BAUD و مقدار کامپایل شده را بازنویسی می کند.

-- خارج (-o)
فایلی را برای استفاده مشخص کنید. هنگام دریافت فایل های باینری با "همه"، شماره شکاف، یک نقطه
و نوع فایل ضمیمه شده است. هنگام ارسال یا حذف، این پارامتر هیچ کاربردی ندارد
اما آخرین پارامترهایی که باید فایل های معتبر باشند. Stdout باید به صراحت باشد
با خط تیره ("-") انتخاب شده است، به طور پیش فرض چیزی در stdout نوشته نمی شود. وجود دارد
هنگام دریافت چندین فایل، چیزی به "-" اضافه نمی شود.

-- لوله (-پ)
یک لوله را به یک برنامه دیگر مشخص کنید. هنگام دریافت "همه"، هر فایلی به آن لوله می شود
این برنامه به تنهایی (فقط برای -- باینری و --sms) برنامه ریزی می شود.

--ساکت (-q)
پرحرفی را 1 کاهش می دهد

-- پین اگر برای دسترسی به کد پین نیاز است از این گزینه استفاده کنید

-- پرحرف (-v)
پرحرفی را 1 افزایش می دهد

-- تنظیم مجدد
سعی کنید گوشی را ریست کنید تا دوباره در دسترس باشد. ممکن است این اتفاق بیفتد که تلفن
دیگر در رابط سریال جواب نمی دهد، به خصوص با قبلی
انتقال فایل با وقفه توسط کاربر این به سادگی کورکورانه برخی از شخصیت های خاص را ارسال می کند.

--کمک (-h)
پیام راهنما را چاپ کنید

- نسخه
شماره نسخه را چاپ کنید

--برداشتن (-r)
ورودی را از تلفن حذف می کند. هنگامی که با --sms و --get مشخص می شود، این خواهد شد
حذف نکن هنگامی که با --sms و --send مشخص می شود، send'n'delete خواهد شد.

--گرفتن (-g)
یک ورودی دریافت کنید و آن را در یک فایل ذخیره کنید. وقتی با --sms و --remove مشخص شد، این
حذف نمی شود هنگامی که با --sms و --send مشخص می شود، دریافت'n'send خواهد بود.

--ارسال (-ها)
فایلی را به گوشی می فرستد. هنگام ارسال اس ام اس، ممکن است بخواهید نگاهی به آن بیندازید
گزینه --direct نیز. هنگامی که با --sms و --remove مشخص می شود، این کار انجام می شود
ارسال، حذف هنگامی که با --sms و --get مشخص می شود، این گزینه get'n'send خواهد بود.

-- اطلاعات (-من)
جمع آوری اطلاعات از تلفن، --mem-info می تواند به عنوان یک ماشه برای نمایش استفاده شود
فهرستی پیچیده تر از حافظه های موجود

--mem-info
نمایش اطلاعات مربوط به حافظه های موجود و اسلات آنها و سایر اطلاعات.
از همان فرمت --mem= استفاده می کند؟ (به زیر مراجعه کنید) و همچنین می تواند به عنوان یک محرک برای آن استفاده شود
- اطلاعات برای جایگزینی لیست حافظه کوتاه.

--قفل اطلاعات
نمایش وضعیت قفل ها همچنین می تواند به عنوان یک ماشه برای --info برای جایگزینی استفاده شود
لیست نام قفل

--قفل کردن قفلی را مشخص کنید که بتوانید آن را فعال یا غیرفعال کنید. برای برخی از قفل ها رمز عبور است
مورد نیاز (نگاه کنید به - پین)

-- فعال کردن
به عنوان مثال یک قفل را فعال کنید

--غیرفعال کردن
غیر فعال کردن مثلا قفل

-- شماره گیری شماره گیری کنید (نیاز به --number دارد). برنامه یا پس از 10 ثانیه باز می گردد یا
وقتی تماس به طرف مقابل رسید.

--Hangup
تمام تماس‌های فعال فعلی را قطع کنید

--مدت زمان معینی
همگام سازی زمان با تلفن استفاده از ابزارهایی مانند ntpdate قبلا توصیه می شود
با استفاده از این

--set-smsc
شماره SMSC را تنظیم کنید (به --number نیاز دارد)

--دودویی (-N)
حالت انتقال فایل باینری را انتخاب کنید

--pbook (-پ)
حالت انتقال دفترچه تلفن را انتخاب کنید

--پیامک (-S)
حالت سرویس پیام کوتاه را انتخاب کنید

-- مم یک حافظه برای دسترسی انتخاب کنید. تعداد اسلات ممکن است بسته به حافظه انتخابی متفاوت باشد.
خروجی --info را برای انواع حافظه های پشتیبانی شده ببینید. عدم استفاده از این گزینه
رفتار پیش فرض را فعال می کند (اگر یک رفتار پیش فرض تعریف شده باشد). وجود دارد
رشته خاص "?" که با همان فرمت --mem-info اما فقط برای
حالت انتخاب شده

--اسلات یک اسلات برای دسترسی انتخاب کنید. خروجی --mem-info یا --mem=? را ببینید. عدم استفاده از این
گزینه رفتار پیش فرض را فعال می کند (اگر یک رفتار پیش فرض تعریف شده باشد). در
رشته ویژه "all" کل محدوده اسلات های موجود را برای انتخاب شده تعریف می کند
حافظه و حالت و به جز با --sms نمی توان با --send استفاده کرد. برای اس ام اس، وجود دارد
چهار رشته ویژه اضافی هستند: "خوانده شده"، "خوانده نشده"، "ارسال شده" و "ارسال نشده". در
دو مورد آخر را می توان با --send استفاده کرد. برای دسترسی به دفترچه تلفن، موارد اضافی وجود دارد
رشته ویژه "آخرین". هنگامی که این گزینه با --send حذف می شود، scmxx سعی می کند تا
یک شکاف خالی پیدا کنید (که ممکن است طول بکشد یا نه). پیدا کردن یک شکاف خالی نیست
هنوز برای دفترچه تلفن پشتیبانی می شود. زمانی که یک اسلات و همچنین چندین فایل مشخص شد
برای آپلود، اسلات مشخص شده نقطه شروع برای جستجوی اسلات خالی است.
بازنویسی چند اسلات غیرخالی هنوز پشتیبانی نمی‌شود، به جز موارد خاص
مورد "همه".

--متن (-t)
متن محتوای پیام کوتاه یا متن ورودی دفترچه تلفن را مشخص کنید. برای
ورودی های دفترچه تلفن، محدودیت طول ممکن است به دفترچه تلفن انتخابی بستگی داشته باشد (نگاه کنید به
خروجی --mem-info یا --mem=?).

--عدد (-n)
شماره برای ارسال پیام کوتاه یا شماره ورودی دفترچه تلفن را مشخص کنید.
توجه داشته باشید که این عدد ممکن است دارای یک «+» برای اعداد بین‌المللی باشد. این است
معمولاً به 20 رقم محدود می شود (بدون '+') که مطمئناً کافی است.

--مستقیم
ارسال/دریافت پیام کوتاه بدون ذخیره در تلفن. این پیش فرض نیست زیرا
هنگام ارسال مطمئناً هزینه آن از شما دریافت خواهد شد. با دریافت مستقیم، پیامک که
از نوع DELIVER نیستند هنوز در تلفن ذخیره می شوند (scmxx نمی تواند آنها را رمزگشایی کند
پیام ها، هنوز).

--یونیکد
پیام کوتاه را ارسال کنید و از UCS-2 (یونیکد 16 بیتی) به عنوان مجموعه کاراکتر استفاده کنید. شما نمی کنید
برای فعال کردن رمزگشایی پیامک یونیکد باید این پارامتر را مشخص کنید.

--فلاش
کلاس 0 را در فیلد طرح کدگذاری داده تنظیم کنید که معمولاً به عنوان تفسیر می شود
"نمایش فوری". همه نهادهای دریافت کننده این را پشتیبانی نمی کنند. توجه داشته باشید که یک ثانیه
از این نوع اس ام اس ها معمولاً بدون درخواست بازنویسی قبلی را می نویسند! استفاده از آن نیست
توصیه می شود.

--srr این بیت StatusReportRequest را در قسمت pdutype sms pdu تنظیم می کند. آی تی
اگر این مورد رعایت شود به SMSC بستگی دارد. با برخی از ارائه دهندگان، این تولید می کند
هزینه های اضافی!

--مرتب سازی مرتب کردن پیام های چاپ بر روی خروجی انتخاب شده روش های ممکن مرتب سازی هستند
«نوع»، «اسلات» و «نوع، اسلات». "type" برای نوع پیام کوتاه با
ابتدا یک ترتیب داخلی از انواع پشتیبانی نشده، سپس SMS-SUBMIT، SMS-STATUS-REPORT
و SMS-DELIVER. "slot" برای شکاف پیام کوتاه مرتب می شود. "نوع، اسلات" انجام می دهد
مرتب سازی مانند "نوع" ابتدا و مرتب سازی هر نوع مانند "slot". پیش‌فرض مرتب‌سازی نشدن است
اصلا (سفارش بستگی به تلفن دارد).

-- پین استفاده از پین را فعال کنید فقط در صورتی از این مورد استفاده کنید که پیام خطایی وجود داشته باشد که پین ​​می خواهد
یا PUK برای یک پین، این همان " "، برای PUK، این است" ،
PIN>". مقدار فقط یک بار استفاده می شود. از فایل پین استفاده کنید (به زیر مراجعه کنید)
به جای این گزینه

---سیستم-مجموعه کاراکتر
به جای استفاده از مقدار بازگشتی از، مجموعه کاراکترهای سیستم را تعریف کنید
nl_langinfo (CODESET). این برای کار بر روی سیستم هایی است که از یونیکد پشتیبانی نمی کنند
زبان‌هایی مانند UTF-8 یا زمانی که داده‌های یک سیستم متفاوت با محلی متفاوت است
به عنوان ورودی استفاده می شود معمولاً به این گزینه نیاز ندارید.

مثال ها


ارسال یک فایل بیت مپ به تلفن به عنوان بیت مپ (لوگو):
scmxx --ارسال --دودویی -- مم"bmp" --اسلات=0 myfile.bmp

یک Bitmap از گوشی دریافت کنید و آن را در یک فایل جدید ذخیره کنید:
scmxx --گرفتن --دودویی -- مم"bmp" --اسلات=0 -- خارج=myfile.bmp

دریافت همه پیام های کوتاه خوانده نشده (پیش فرض در get) و خروجی به stdout:
scmxx --گرفتن --پیامک --اسلات= خوانده نشده -- خارج=-

scmxx -gS -o-

ارسال مستقیم پیام کوتاه (در تلفن ذخیره نشده است):
scmxx --ارسال --پیامک --مستقیم --عدد= 123 --متن"تست"

یک دفترچه تلفن دریافت کنید و آن را در یک فایل ذخیره کنید:
scmxx --گرفتن --pbook -- مم=SM -- خارج=SM.pb

یک شکاف خاص (33) در حافظه دفترچه تلفن SM را تغییر دهید:
scmxx -sP -- مم=SM --اسلات= 33 --عدد= 123 --متن"تست"

NOTES


خروجی متن (دفترچه تلفن و پیامک) به مجموعه کاراکتر جریان شما بستگی دارد
محل ورودی یکسان است. این مزیت بومی سازی را دارد اما ممکن است این مزیت را داشته باشد
اشکال این است که همه کاراکترهای دیگر باید با یک دنباله \XXXX وارد شوند که در آن X یک هگز است
کاراکتر (به عنوان مثال \20ac برای EuroSign). این یک نماینده 16 بیتی از مقدار یونیکد است.
\XXXX فقط برای خروجی استفاده می‌شود تا بعداً دوباره آن را بخواند. برای
خروجی عادی، کاراکترهایی که نمی توانند در محلی فعلی نمایش داده شوند با a جایگزین می شوند
'؟'. استفاده از محلی مبتنی بر UTF-8 اطمینان حاصل می کند که همه کاراکترها می توانند تبدیل شوند. در
کاراکتر خط جدید را می توان با استفاده از \n مشترک وارد کرد و '\' باید با خودش پوشانده شود.
در bash، این حتی ممکن است منجر به یک ورودی مورد نیاز مانند "\\\\" شود.

ارتباط مشکلات


پارامترهای اضافی --ignore-serial-bits (پیش فرض) و --keep-serial-bits وجود دارد.
فقط زمانی از آن استفاده کنید که اصلاً از تلفن پاسخی دریافت نکردید. کدام تنظیم مورد نیاز است
بستگی به کابل و پورت سریال دارد و به طور خودکار قابل تعیین نیست.

اگر در اولین دستور با وقفه مواجه شدید، --start-delay= را امتحان کنید
پارامتر.

پارامتر دیگر --device-timeout= برای این مورد ارائه شده است که گوشی شما همیشه
به بیش از مقدار پیش فرض 10 ثانیه برای پاسخ نیاز دارد. در واقع، این باید بیش از
به اندازه کافی اما کسی نمی داند. حداقل مقدار 1 است، مقادیر بالاتر از 25 به معنای "برای همیشه" است.

امنیت


گزینه --pin باید با دقت استفاده شود. گزینه و آرگومان آن در قسمت قابل مشاهده است
لیست فرآیند

محیط زیست


SCMXX_TTY
برای توصیف - دستگاه را ببینید

SCMXX_BAUD
برای توضیحات --baud را ببینید

از scmxx آنلاین با استفاده از خدمات onworks.net استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز