我正在尝试编写一个批处理文件,当它连接到网络(Tenda WiFi路由器)时,应该找到我的Android手机动态分配的IP.
所以我正在尝试arp -a搜索手机的MAC地址,这样我就可以从桌面上获取IP.
C:\Users\Leeroy>arp -a
Interface: 192.168.0.100 --- 0xb
Internet Address Physical Address Type
192.168.0.1 c8-3a-35-35-f6-68 dynamic
192.168.0.255 ff-ff-ff-ff-ff-ff static
224.0.0.22 01-00-5e-00-00-16 static
224.0.0.251 01-00-5e-00-00-fb static
224.0.0.252 01-00-5e-00-00-fc static
239.255.255.250 01-00-5e-7f-ff-fa static
255.255.255.255 ff-ff-ff-ff-ff-ff static
Run Code Online (Sandbox Code Playgroud)
问题是它没有出现在表格中!我试过ping 192.168.0.255但它仍然没有显示出来.我尝试从手机的浏览器请求192.168.0.100(我的桌面电脑的IP),这确实足以让手机上雷.但是每次我希望它出现在arp表中时,我都没有选择手动执行此操作.
如何让Android手机出现在arp表中(除了连接到WiFi之外没有做任何事情)?
我有些笨拙的体系结构遇到了麻烦,因为我很笨拙。我试图遍历发布到Reddit的YouTube视频,提取URL并将其处理为.m3u播放列表。
Subreddit到YouTube源书签的完整代码-使用foo_youtube播放Foobar中subreddit的YouTube音乐
在某个时候,我想到了可以检查每个URL来查看视频是否已消失的想法,并提供删除视频的替代方法。
因此,我向YouTube API发出了AJAX请求,如果出现错误,我应该对此做出反应并更改该项目的URL。
但是问题在于,只有在AJAX不异步的情况下它才有效-这需要很多秒钟,在此期间页面会被卡住。
我想让AJAX异步,但是我不知道如何构造我的代码。
这是现在的伪代码:
var listing = // data from reddit API
$.each(listing, function(key, value) {
var url = // post URL from reddit posts listing
// ( "http://youtu.be/XmQR4_hDtpY&hd=1" )
var aRegex = // to parse YouTube URLs
// ( (?:youtube(?:-nocookie)?.com/....bla...bla )
var videoID = // YouTube video ID, extracted with regex
// ( "XmQR4_hDtpY" )
var itemArtist = // parsed from reddit posts listing
// ( "Awesome Artist" )
var itemTitle …Run Code Online (Sandbox Code Playgroud) ajax ×1
arp ×1
batch-file ×1
bookmarklet ×1
command-line ×1
javascript ×1
jquery ×1
networking ×1
windows ×1
youtube ×1