A. android 中怎麼執行js腳本
android要執行腳本,只有通過本地的webview打開腳本頁面。
調用步驟
1、設置webview支持腳本
webSettings.setJavaScriptEnabled(true);
2、打開腳本頁面
mWebView.loadUrl("file:///android_asset/demo.html");//這里打開該app的asset目錄下的demo.html,裡面含有wave函數腳本
3、調用腳本
mWebView.loadUrl("javascript:wave()");//調用打開頁面中的wave函數
B. 手機app滑動輪播原生js怎麼寫
下面是提供的一個demo:
1、html
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content = "width=device-width, target-densitydpi=high-dpi, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta content="telephone=no" name="format-detection" />
<meta name="keywords" content="seokeywords"/>
<meta name="description" content="seodescription"/>
<title>mggScrollImg demo 作者:js明哥哥</title>
<style>
ul,li{margin:0;padding:0;}
@media screen and (min-width:240px) {
html, body{
font-size:9px;
}
}
@media screen and (min-width:320px) {
html, body{
font-size:12px;
}
}
@media screen and (min-width:480px) {
html, body{
font-size:18px;
}
}
@media screen and (min-width:640px) {
html, body{
font-size:24px;
}
}
@media screen and (min-width:960px) {
html, body{
font-size:36px;
}
}
div.imgbox{width:25rem;height:16.5rem;overflow:hidden;margin:0 auto;}
div.imgbox ul{clear:both;width:75rem;}
div.imgbox ul li{float:left;width:25rem;height:16.5rem;overflow:hidden;text-align:center;}
div.imgbox ul li img{width:24rem;height:16.5rem;}
#page{color:red;}
</style>
</head>
<body>
<div class="imgbox">
<ul>
<li><a href="http://home.cnblogs.com/u/huming/"><img src="http://y2.ifengimg.com/df84c07b46e03f8e/2014/0512/rdn_53708f3d8533e.jpg"></img></a></li>
<li><a href="http://home.cnblogs.com/u/huming/"><img src="http://y2.ifengimg.com/df84c07b46e03f8e/2014/0512/rdn_53708f23aad06.jpg"></img></a></li>
<li><a href="http://home.cnblogs.com/u/huming/"><img src="http://y2.ifengimg.com/df84c07b46e03f8e/2014/0512/rdn_53708f345282b.jpg"></img></a></li>
</ul>
</div>
<div>這里通過回調顯示當前滾動到多少頁:<span id="page">0</span></div>
<script src="http://zeptojs.com/zepto.min.js"></script>
<script src="mggScrollImg.js"></script>
<script>
(function(){
/*
注意:$.mggScrollImg返回的scrollImg對象上有
next,prev,go三個方法,可以實現外部對滾動索引的控制。
如:scrollImg.next();//會切換到下一張圖片
scrollImg.go(0);//會切換到第一張圖片
*/
var scrollImg = $.mggScrollImg('.imgbox ul',{
loop : true,//循環切換
auto : true,//自動切換
callback : function(ind){//這里傳過來的是索引值
$('#page').text(ind+1);
}
});
})()
</script>
</body>
</html>
2、核心滑動腳本代碼
(function($){
/*
圖片滾動效果
add 2014-05-14 by js明哥哥
博客地址:http://home.cnblogs.com/u/huming/
@jQuery or @String box : 滾動列表jQuery對象或者選擇器 如:滾動元素為li的外層ul
@object config : {
@Number width : 一次滾動寬度,默認為box裡面第一個一級子元素寬度[如果子元素寬度不均勻則滾動效果會錯亂]
@Number size : 列表長度,默認為box裡面所有一級子元素個數[如果size不等於一級子元素個數,則不支持循環滾動]
@Boolean loop : 是否支持循環滾動 默認 true
@Boolean auto : 是否自動滾動,支持自動滾動時必須支持循環滾動,否則設置無效,默認為true
@Number auto_wait_time : 自動輪播一次時間間隔,默認為:3000ms
@Function callback : 滾動完回調函數,參入一個參數當前滾動節點索引值
}
*/
function mggScrollImg(box,config){
this.box = $(box);
this.config = $.extend({},config||{});
this.width = this.config.width||this.box.children().eq(0).width();//一次滾動的寬度
this.size = this.config.size||this.box.children().length;
this.loop = this.config.loop||true;//默認能循環滾動
this.auto = this.config.auto||true;//默認自動滾動
this.auto_wait_time = this.config.auto_wait_time||3000;//輪播間隔
this.scroll_time = 300;//滾動時長
this.minleft = -this.width*(this.size-1);//最小left值,注意是負數[不循環情況下的值]
this.maxleft =0;//最大lfet值[不循環情況下的值]
this.now_left = 0;//初始位置信息[不循環情況下的值]
this.point_x = null;//記錄一個x坐標
this.point_y = null;//記錄一個y坐標
this.move_left = false;//記錄向哪邊滑動
this.index = 0;
this.busy = false;
this.timer;
this.init();
}
$.extend(mggScrollImg.prototype,{
init : function(){
this.bind_event();
this.init_loop();
this.auto_scroll();
},
bind_event : function(){
var self = this;
self.box.bind('touchstart',function(e){
if(e.touches.length==1 && !self.busy){
self.point_x = e.touches[0].screenX;
self.point_y = e.touches[0].screenY;
}
}).bind('touchmove',function(e){
if(e.touches.length==1 && !self.busy){
return self.move(e.touches[0].screenX,e.touches[0].screenY);//這里根據返回值覺得是否阻止默認touch事件
}
}).bind('touchend',function(e){
!self.busy && self.move_end();
});
},
/*
初始化循環滾動,當一次性需要滾動多個子元素時,暫不支持循環滾動效果,
如果想實現一次性滾動多個子元素效果,可以通過頁面結構實現
循環滾動思路:復制首尾節點到尾首
*/
init_loop : function(){
if(this.box.children().length == this.size && this.loop){//暫時只支持size和子節點數相等情況的循環
this.now_left = -this.width;//設置初始位置信息
this.minleft = -this.width*this.size;//最小left值
this.maxleft = -this.width;
this.box.prepend(this.box.children().eq(this.size-1).clone()).append(this.box.children().eq(1).clone()).css(this.get_style(2));
this.box.css('width',this.width*(this.size+2));
}else{
this.loop = false;
this.box.css('width',this.width*this.size);
}
},
auto_scroll : function(){//自動滾動
var self = this;
if(!self.loop || !self.auto)return;
clearTimeout(self.timer);
self.timer = setTimeout(function(){
self.go_index(self.index+1);
},self.auto_wait_time);
},
go_index : function(ind){//滾動到指定索引頁面
var self = this;
if(self.busy)return;
clearTimeout(self.timer);
self.busy = true;
if(self.loop){//如果循環
ind = ind<0?-1:ind;
ind = ind>self.size?self.size:ind;
}else{
ind = ind<0?0:ind;
ind = ind>=self.size?(self.size-1):ind;
}
if(!self.loop && (self.now_left == -(self.width*ind))){
self.complete(ind);
}else if(self.loop && (self.now_left == -self.width*(ind+1))){
self.complete(ind);
}else{
if(ind == -1 || ind == self.size){//循環滾動邊界
self.index = ind==-1?(self.size-1):0;
self.now_left = ind==-1?0:-self.width*(self.size+1);
}else{
self.index = ind;
self.now_left = -(self.width*(self.index+(self.loop?1:0)));
}
self.box.css(this.get_style(1));
setTimeout(function(){
self.complete(ind);
},self.scroll_time);
}
},
complete : function(ind){//動畫完成回調
var self = this;
self.busy = false;
self.config.callback && self.config.callback(self.index);
if(ind==-1){
self.now_left = self.minleft;
}else if(ind==self.size){
self.now_left = self.maxleft;
}
self.box.css(this.get_style(2));
self.auto_scroll();
},
next : function(){//下一頁滾動
if(!this.busy){
this.go_index(this.index+1);
}
},
prev : function(){//上一頁滾動
if(!this.busy){
this.go_index(this.index-1);
}
},
move : function(point_x,point_y){//滑動屏幕處理函數
var changeX = point_x - (this.point_x===null?point_x:this.point_x),
changeY = point_y - (this.point_y===null?point_y:this.point_y),
marginleft = this.now_left, return_value = false,
sin =changeY/Math.sqrt(changeX*changeX+changeY*changeY);
this.now_left = marginleft+changeX;
this.move_left = changeX<0;
if(sin>Math.sin(Math.PI/3) || sin<-Math.sin(Math.PI/3)){//滑動屏幕角度范圍:PI/3 -- 2PI/3
return_value = true;//不阻止默認行為
}
this.point_x = point_x;
this.point_y = point_y;
this.box.css(this.get_style(2));
return return_value;
},
move_end : function(){
var changeX = this.now_left%this.width,ind;
if(this.now_left<this.minleft){//手指向左滑動
ind = this.index +1;
}else if(this.now_left>this.maxleft){//手指向右滑動
ind = this.index-1;
}else if(changeX!=0){
if(this.move_left){//手指向左滑動
ind = this.index+1;
}else{//手指向右滑動
ind = this.index-1;
}
}else{
ind = this.index;
}
this.point_x = this.point_y = null;
this.go_index(ind);
},
/*
獲取動畫樣式,要兼容更多瀏覽器,可以擴展該方法
@int fig : 1 動畫 2 沒動畫
*/
get_style : function(fig){
var x = this.now_left ,
time = fig==1?this.scroll_time:0;
return {
'-webkit-transition':'-webkit-transform '+time+'ms',
'-webkit-transform':'translate3d('+x+'px,0,0)',
'-webkit-backface-visibility': 'hidden',
'transition':'transform '+time+'ms',
'transform':'translate3d('+x+'px,0,0)'
};
}
});
/*
這里對外提供調用介面,對外提供介面方法
next :下一頁
prev :上一頁
go :滾動到指定頁
*/
$.mggScrollImg = function(box,config){
var scrollImg = new mggScrollImg(box,config);
return {//對外提供介面
next : function(){scrollImg.next();},
prev : function(){scrollImg.prev();},
go : function(ind){scrollImg.go_index(parseInt(ind)||0);}
}
}
})(Zepto)
C. 如何用手機進行編程
這里介紹3種可以在手機上編程的app,分別是c語言編譯器(c語言)、AIDE集成開發環境(java)、QPython3(python),都不需要root,可以直接編寫程序並運行,下面我簡單介紹一下這3個app的安裝和簡單使用,主要內容如下:
1.下載安裝,這里以我的vivo手機為例,直接打開「應用商店」,搜索「C語言編譯器」,如下,直接點擊下載安裝:
測試代碼如下,這里編寫了2個函數,分別是2數之和和2數只差,很簡單:
程序運行截圖如下,需要先輸入2個數,才能正常運行:
1.下載安裝,這直接在應用商店裡搜素「AIDE」就行,直接下載安裝,如下:
這里測試一下,主要代碼如下,官方自帶的例子:
程序運行截圖如下:
1.下載安裝,這里直接在應用商店裡搜索「QPython3」就行,直接下載安裝,如下:
主界面如下,主要分為「終端」、「編輯器」、「程序」、「QPYPI」、「課程」、「社區」這6個模塊,終端類似IDLE,編輯器類似記事本,QPYPI是第三方包和工具,程序存儲官方自帶的示例,課程是一些教學案例:
這里測試一下官方自帶的例子—speaky.py,在「程序」這個模塊下,代碼如下:
點擊運行按鈕,程序運行截圖如下:
至此,這3個app都介紹完畢。總的來說,使用起來都不錯,各有各的功能,當然,還有許多其他的app也可以在手機上進行編程,像c4droid(c/c++),termux(高級終端,類似linux)等,這里我就不詳細介紹了,感興趣的可以在網上搜索一下,有相關教程和示例可供參考,希望以上分享的內容能對你有所幫助吧。
很高興能回答你的問題
我就自己使用過的一些手機編程軟體來進行說明。之前學習網頁開發,為了讓自己隨時隨地使用編程,攜帶方便。
第一種 html-css-js
這款軟體,看著名字就知道是和html相關的網頁開發,它是由踏宇 科技 開發的一款手機開發網頁的APP。不僅有編程、編譯功能,還可以進行網頁開發學習,內附很多關於網頁設計(css,js)。真正做到編寫,學習兩不誤。
這是代碼編寫界面:
這是學習界面:
但哎,我現在基本不使用它來編程了,當你使用到手機鍵盤里的,你就知道為啥了。
第二種,C++pro
這一款手持編程APP軟體,是我比較喜歡的一款,功能很強大,不僅可以編寫C語言、C++、C#而且還可以編寫PHP、Nodejs、go等。可以說,你擁有了這一款APP,就相當於同時擁有了多個編程APP軟體啦。
這是打開後的主界面。不難發現有很多種語言的編寫模塊。更加強大的是,它還可以在編寫代碼後做一個選擇,選擇要運行的語言工具。
當然如果大量代碼運行的話,可能會比較遲緩。
兩款手機編程APP分享給大家!
這里介紹3種可以在手機上編程的app,分別是c語言編譯器(c語言)、AIDE集成開發環境(java)、QPython3(python),都不需要root,可以直接編寫程序並運行,下面我簡單介紹一下這3個app的安裝和簡單使用,主要內容如下:
1.下載安裝,這里以我的vivo手機為例,直接打開「應用商店」,搜索「C語言編譯器」,如下,直接點擊下載安裝:
測試代碼如下,這里編寫了2個函數,分別是2數之和和2數只差,很簡單:
程序運行截圖如下,需要先輸入2個數,才能正常運行:
1.下載安裝,這直接在應用商店裡搜素「AIDE」就行,直接下載安裝,如下:
這里測試一下,主要代碼如下,官方自帶的例子:
程序運行截圖如下:
1.下載安裝,這里直接在應用商店裡搜索「QPython3」就行,直接下載安裝,如下:
主界面如下,主要分為「終端」、「編輯器」、「程序」、「QPYPI」、「課程」、「社區」這6個模塊,終端類似IDLE,編輯器類似記事本,QPYPI是第三方包和工具,程序存儲官方自帶的示例,課程是一些教學案例:
這里測試一下官方自帶的例子—speaky.py,在「程序」這個模塊下,代碼如下:
點擊運行按鈕,程序運行截圖如下:
至此,這3個app都介紹完畢。總的來說,使用起來都不錯,各有各的功能,當然,還有許多其他的app也可以在手機上進行編程,像c4droid(c/c++),termux(高級終端,類似linux)等,這里我就不詳細介紹了,感興趣的可以在網上搜索一下,有相關教程和示例可供參考,希望以上分享的內容能對你有所幫助吧。
用手機進行編程,也是腦洞大開了啊,不過話說回來,手機上到底能不能進行編程呢?當然是可以的,現在手機的性能可以說不亞於電腦的,那麼我下面給大家分享幾個用手機編程的辦法。
1.c語言編譯器
這個軟體可以說是學習c語言的實用工具了,給大家介紹一下它的特點,就是小,沒錯內存只有10M左右,而且軟體干凈啊,使用起來沒有什麼廣告,用起來效率也是非常高的。
2.JAVA編輯器
如果你喜歡使用JAVA這個語言的話,這款軟體留非常的適合你,專門做JAVA代碼開發,你可以用它做一些小 游戲 ,功能非常的強大,而且使用的功能又很簡單。
可以在線編輯demo 跑基本環境 但是涉及到功能模塊開發 還是需要電腦的,
手機只能簡單編輯腳本 以及 代碼的部分存儲
坐公交坐地鐵或排隊等待的時候閑著沒事可以在手機上編程學習,但是總得來說手機上編程不怎麼舒適。
第一款: pythonista3 phython編程app,特點:編寫方便,交互感強,API強大
a.編輯器包含: 1. 語法高亮 2.自動補全符號 3.個性化python鍵盤 等功能
b.清晰的標簽,讓你在各個文件間輕松切換!
c.完美的提示窗口,手機上編寫命令行也能從容自如
d.方便的2d引擎庫,快速寫出一個小 游戲 吧
第二款: mimo 學習編程app,特點:適合學習,操作簡單,界面萌化
a.趣聞教學: 可以選擇一門語言進行學習,內容非常易懂,操作也簡單,mimo支持23種編程語言的教程,值得玩一玩。
b.編輯也很方便
第三款:my phython quiz 幫你復習python的app。 特點:碎片化學習
沒事在路上多刷刷題吧,有助於增強熟練度。
第四款: Udacity 目前最全,最優質的編程課程app。 特點:老師優質,矽谷資源,最新 科技
屏幕太小了,小心點眼睛。
網路搜索以下軟體,或者編程器
NO.1 c4droid
一款手機上的c語言編譯器。
個人認為手機上最好用的,沒有之一!c4droid是款Android設備上的C/C++程序編譯器。
NO.2 AIDE
功能強大,內置學習教程。
AIDE是一個Android Java集成開發環境,可以讓你在Android系統內進行Android軟體和 游戲 的開發。
NO.3 我的應用iapp
專為手機研發,代碼編寫簡單,學習容易。
iapp還很年輕,特別需要大家的支持!
NO.4 cppdroid
和c4droid一樣,是一款手機上的c語言編譯器。
安卓上的C/C++編譯環境,可以幫助你在手機上編寫c/c++程序 ,和c4droid各有優點,cppdroid最大的優點就是可以即時報錯,寫一個字元就檢查一遍,保證程序的正確性,而且編譯速度快,雖然還有部分地方趕不上c4droid,但是和c4droid搭配還是不錯的。
網路可以查查
D. js怎樣寫APP界面
js寫app界面的話,那就使用html+css的形式來寫網頁,然後使用一些第三方工具來把網頁包裝成app
E. 用這個auto.js編程軟體寫好腳本後,怎樣打包成APP。
在手機上,選中想要打包的腳本文件,點擊右側的三個點。
選擇「更多」,選擇「打包應用」。
點擊右下角的藍色按鈕,就可以將autojs的代碼打包了。
F. 自動化腳本怎麼寫
引流腳本,其實簡單的來說,就是模擬人的自然行為,實現各種點擊,發送文字,打字等等功能。
即不需要人工去干擾,也不需要什麼控制器去控制,每天24小時,根據事先設計的指令,完成指定的任務。
一個成熟的腳本 ,可以幾十 ,幾百台手機同步運行 。
自動化腳本穩定性如何,如果涉及到一些比較敏感的業務,會不會封號呢??那麼應該如何正確的使用腳本。
目前比較好的腳本設計語言要數 按鍵精靈,分PC版和手機版本,當然也有其他的好的 自動化腳本語言。
比如 autoJS ,nodeJS等等 ,
目前基本所有的 腳本設計語言,都可以免ROOT執行 ,這個也是為了避免大型APP檢測。很多APP
都會檢測,手機是否已經被ROOT,如果已經Root ,則直接封號 ,或是限制流量等等,這樣就失去了 自動化的意義了 。
一:自動化腳本穩定不穩定?
其實設計 一個 自動化腳本 ,隨便一個 入門級程序員都可以 ,甚至不會開發的,都可以見到的開發一些腳本。
特別是按鍵精靈,支持中文 開發 ,太給力了 。
而且一般通過按鍵精靈編寫的 ,都是非常穩定的 ,因為這個開發團隊經歷了 十多年的改進,完善 ,已經非常的值得讓人信賴,
少有的良心軟體之一,不過最近也開始收費,適當收費,個人覺得也是合理的 ,因為別人也是花費大量的人力,財力 。
二:正確使用自動化腳本的方法是什麼?
不管任何一個腳本,他的最終的目標就是可以讓一些復雜的操作,可以根據事先設計的軌跡進行運行 ,至於是否封號,
這個並不屬於腳本需要實現的范圍,所以很多人使用腳本 ,導致封號,或是效果差,
就怪罪腳本不行,這個是完全不合理的 。
大多封號,都是有些用戶24小時發送廣告,生怕成本賺不回來,而且大部分都是採用模擬器的方式,
當用戶被大量騷擾,平台檢測出來你使用同樣的一個硬體環境,大量刷 ,
所以很多時候 ,我們還是得老實點 ,不停更換賬號 ,適量發送,多從平台,從用戶角度出發,才能減低封號率。
如何解決問題,讓工具為我們服務?
既然清楚,分析了真實原因 ,自然就要開始著手解決問題 ,相信解決問題的方法總比問題多。
每天我們不是在解決問題就是在解決問題的路上。
既然腳本無法解決一機一號問題 ,就得著手從其他的途徑解決這個問題 。
這里介紹一款工具 ,可以完美解決一機一號問題 。
廢話就不多說 ,可以詳細參考下面的視頻
https://www.bilibili.com/video/BV1fK411A7DD
看完這個文章介紹,我們就可以實現,將手機根據自己的需要 ,模擬出一個獨一無二的手機
功能非常的齊全 ,可以進行虛擬的GPS定位 ,隨機mac IME編碼等等 ,內置大量主流手機 。
然後配合自動化腳本 ,就可以實現批量的自動化操作,同時也可以很好的避免封號 ,
比如批量轉發視頻,或是自動點贊,評論 ,回復等等 ,
通過加大自己作品曝光量,自然對你感興趣的就會關注你,粉絲會慢慢積累,
在運營中,要做好方向規劃,利用好腳本 ,自然不管你做什麼事,都會得心應手 。
G. 自己怎麼開發app軟體
開發App對於一些沒有學過編程語言的人來說確實比較困難,但是現在有款軟體可以幫助您快速進行App的開發。今天就介紹下此款軟體APICloud。
如何快速開發一個APP
方法/步驟
使用他們的服務首先就是要注冊賬號了,注冊之後需要郵箱激活一下。
如何快速開發一個APP
注冊成功之後我們先登陸網站看下裡面的內容。左邊的大按鈕是創建我們的應用了。右上角就是一些控制台,文檔等內容。
如何快速開發一個APP
那我們就先創建一個應用吧,點擊創建應用,彈出對話框,我們選擇Native,即創建客戶端軟體。輸入一些基本信息點擊創建。
如何快速開發一個APP
這樣我們就看到了這個app的一些操作預覽。我們可以點擊左側進行一些基本設置,如端設置,模塊的添加等操作。
如何快速開發一個APP
如何快速開發一個APP
好吧,設置完之後怎麼開發呢,我們到首頁,導航上找到開發,看到一個客戶端下載,這個就是他的開發工具了,我們下載下來,和安裝普通開發工具一樣。
如何快速開發一個APP
安裝後我們點擊打開,出現登陸框,用我們剛注冊的賬號進行登陸。
如何快速開發一個APP
登陸進去後,我們可以在雲端資源庫中看到我們剛才新建的項目,其實也就是svn了,當然我們也可以在這里新建項目的。
如何快速開發一個APP
如何快速開發一個APP
我們可以看到這個目錄結構,原來都是寫html頁面,確實主要是h5開發的,通過調用封裝的js,以及添加模塊等進行開發。
如何快速開發一個APP
等我們開發完後,我們可以手機連接電腦進行真機測試。
如何快速開發一個APP
開發完畢後,我們可以登陸網站進行雲編譯了,兩個版本的App就這樣生成了。是不是快多了,其他具體開發大家就到官網上去查看吧,有比較詳細的開發文檔的
H. js如何開發手機app
phoneGap 。
或者開源的React Native,它基於開源框架React.js,並可用來開發iOS和Android原生應用.
I. 怎麼執行node app.js 腳本
1、直接運行run.bat文件
下面的內容為批處理文件run.bat中的內容,批處理命令中NODE_PATH為Node.js的安裝路徑。使用express 生成的項目。app.js為待測試的Node.js 文件。
@set NODE_PATH=D:\nodejs\demo\npm
@echo %PATH% | find "Node.js"
@if %errorlevel% == 1 set PATH=%PATH%;%NODE_PATH%
@rem @echo %cd%
@node app.js
2、通過參數運行run.bat文件
批處理文件僅起到設置環境變數的作用,在Node.js項目的目錄下運行。批處理文件命令為:
@set NODE_PATH=D:\nodejs\demo\npm
@echo %PATH% | find "Node.js"
@if %errorlevel% == 1 set PATH=%PATH%;%NODE_PATH%
@rem @echo %cd%
@node %1
例如:
D:\nodejs\demo\>node app.js
J. 手機游戲或者軟體的腳本用什麼語言寫呢js可以嗎
手機游戲一般不能用腳本語言寫,而大多是是C++或者Java語言來寫:
1、iOS系統下游戲(蘋果手機)
大多數使用C++、Object-C語言編寫
2、Android系統下游戲(安卓手機)
使用Java語言編寫
js語言一般不用來編寫手機游戲,更多用在Web開發上!
有其他問題歡迎到電腦管家企業平台咨詢,我們將竭誠為您服務!
騰訊電腦管家企業平台:http://..com/c/guanjia/