私は追跡番号を特定するためのソフトウェアを書いています(GoogleがFedExまたはUPS番号を検索するのと同じ方法で)。ほとんどの宅配会社は、ある数値が有効な追跡番号であるかどうかを識別するために使用できる「加重平均変調システム」などのシステムを使用します。 TNTの委託番号がそのようなシステムを使用しているかどうかは誰にも知られていますか?もしそうなら、それは何ですか?私はTNTのサポートに頼んだことがあり、代理人は彼らに言わなかった...しかし、私は二重チェックしたいと思います。もしあれば、TNT.comトラッキング番号にはチェックサムが使用されますか?
2
A
答えて
2
OK、あなたが尋ねたが、私はソフトウェアの同様の作品を書いているように私はこれに出くわしので、それは3ヶ月です。 TNTは追跡番号システムS10を使用しています。つまり、数字はAA ######## AAです。最後の2文字はISO/IATAの国コードに対応しています。 TNTは世界中で支持しなければならないと考えているWWを使用していると言いました。これはかなりの答えではありません。少なくともチェックサムやアルゴリズムについてではありませんが、役に立つかもしれません。私はチェックデジット/チェックサム桁、MOD10の可能性誘導体であり信じているが、それが何であるかのアルゴリズム見当がつかないことが
ウィロー
0
私が言う限りでは、1つではありません。ごめんなさい。
正しく入力されたかどうかを確認するために入力した追跡番号を検証しようとしていますか?
- ケビン・フェアチャイルド
0
をホープ、TNTによって9桁目と呼ばれます。 知っていいですか?
次のように私はそれが12345678チェックデジットは5と22345678チェックデジットは、それは私が書いた実際MOD 11 VB.netで8
0
です知っているすべては、次のとおりです。
Dim number As String = TextBox1.Text
Dim A As Integer
Dim B As Integer
Dim C As Integer
Dim check_digit As Integer
A = (CInt(Mid(number, 1, 1)) * 8) + (CInt(Mid(number, 2, 1)) * 6) + (CInt(Mid(number, 3, 1)) * 4) + (CInt(Mid(number, 4, 1)) * 2) + (CInt(Mid(number, 5, 1)) * 3) + (CInt(Mid(number, 6, 1)) * 5) + (CInt(Mid(number, 7, 1)) * 9) + (CInt(Mid(number, 8, 1)) * 7)
B = ((A \ 11) * 11)
C = A - B
If C = 0 Then
check_digit = 5
End If
If C = 1 Then
check_digit = 0
End If
If C <> 0 And C <> 1 Then
check_digit = 11 - C
End If
MsgBox(number & check_digit)
関連する問題
- 1. 番号トラッキングの実装
- 2. スプリングブートアプリケーションで使用されるポート番号
- 3. Magento 1.4.1.1 - 注文番号は2回使用されます
- 4. Google Apps Scriptで金融番号フォーマット番号を使用するにはどうすればよいですか?
- 5. ページ番号はページ番号に維持されません
- 6. 次の番号または現在の番号に対してmysqlが自動的にインクリメントされますか?
- 7. 角度番号は定義された番号で繰り返されます
- 8. ネイティブアプリのGoogleアナリティクスのトラッキングにビルド番号を含めるにはどうすればよいですか?
- 9. 値が特定の番号であればWebページにリダイレクトできますか?
- 10. 行が列番号参照でdata.tableに適用されます
- 11. 2番目の番号に1つの番号が何回表示されるかを確認するにはどうすればよいですか?
- 12. Makefileに 'awk'の列番号が 'parallel'で使用されています。
- 13. ブロックされたテキストから提供された番号からブロック番号
- 14. Google Analyticsの電話番号トラッキングはWordpressでですか?
- 15. 私は電話番号が空であれば条件をつけましたが、それ以外のものをログに記録しましたが、電話番号がなくても条件が成立していません
- 16. Managed C++:アンマネージバージョン番号をアセンブリバージョン番号と一致させるにはどうすればいいですか
- 17. t-SQL行番号を使用しますが、重複行には同じ番号を使用
- 18. モバイル番号フィールドで無効な番号も受け入れる
- 19. ソートされたリスト内の指定された番号よりも小さい番号を見つけよう
- 20. 番号をクリックすると電話番号が表示されます
- 21. データフレームでdropDuplicatesを使用すると、パーティション番号が変更されます
- 22. ユーザーが入力した番号の数がカウントされます
- 23. NW.JSのjavascriptを使用して最も高い番号で指定されたdirファイルを取得します
- 24. 番号の追跡には何を使用しますか?
- 25. npm package.jsonバージョン番号に使用される設定変数
- 26. 請求番号APIを使用して「番号が長すぎます」エラー
- 27. トライアングル番号には出力が表示されませんC#
- 28. アパート番号/ Googleプレイスから返されたユニット番号api
- 29. YTD番号から計算されるSQL - MTD番号
- 30. Laravel:ページ番号はドロップダウンメニューを使用して番号を限定します
それは実際にMODであります私が書いた11 VB.netは以下の通りです: – user2902405