Batch-file để xóa một phần của số trước khi chuyển nó vào một ứng dụng


3

Tôi đã làm rối trí não của mình khi cố gắng lấy điện thoại mềm để quay số trên các trang web. Tôi đã nhận được trình duyệt để chuyển số qua điện thoại mềm, nhưng nó cho biết thêm: + vào số và sẽ không gọi ra.

Như một vấn đề cuối cùng, tôi muốn tạo một tệp bó để xóa tel: + khỏi số. Tôi chưa bao giờ viết một cái trước đây, nhưng tôi tưởng tượng rằng nó sẽ tương đối đơn giản.

Tệp bó chỉ cần mở tel: url và xóa Tell: + từ số trước khi chuyển nó sang điện thoại mềm.

Tôi thực sự sẽ đánh giá cao nó nếu ai đó có thể chỉ cho tôi đi đúng hướng.


Arthur, bạn có biết nếu bạn có thể gửi một số đến điện thoại mềm của bạn thông qua dòng lệnh? Nếu không, làm thế nào để bạn tự gửi một số cho nó? Sao chép và dán? Tôi có một số ý tưởng có thể làm việc. :)
iglvzx

Đây có phải là cho Windows, * nix, OSX hoặc chỉ trên Internet? Hay nó chỉ dành cho thiết bị di động? Nếu vậy, những gì?
Canadian Luke

@Luke Tôi giả sử Windows, vì Arthur đang yêu cầu tập lệnh Batch. Nhưng nó không được làm rõ ràng. Họ đã không ở đây kể từ tháng 3, mặc dù ...
iglvzx

Câu trả lời:


0

Nếu bạn có một tệp bó sử dụng URL làm đối số dòng lệnh:

launch.bat tell:+800-555-1212

sau đó bạn có thể làm một cái gì đó như thế này cho launch.bat của bạn:

@echo off
setlocal

set URL=%1
if not defined URL goto ERR
goto RUN

:ERR
@echo.
@echo Please give tell:+ URL on command line
@echo.
goto END

:RUN
set GOOD=%URL:~6%
@echo calling: %GOOD%
softphone.exe %GOOD%
goto END

:END
endlocal

Khi bạn chạy nó, nó sẽ thực thi:

softphone.exe 800-555-1212

Bạn sẽ không thay thế "softphone.exe" cho phù hợp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.